python 填坑之旅

今天幫同事調試一個腳本,同事用的是Python中uuid這個模塊,但是輸出的時候使用uuid.uuid1(),一直提示uuid模塊中沒有uuid1這個方法,查了api用法沒錯,但是我試了下腳本也是一樣,後來發現是命名的問題,他把腳本名稱也寫爲uuid了,因爲Python中模塊名稱都是以py結尾,這樣同名稱的使用結果是把uuid模塊污染,當在腳本中調用的時候調用的是自身(uuid.pyc),找不到這個屬性,就報錯了,解決辦法是刪除生存的這個uuid.pyc文件,並且重命名腳本爲非關鍵字兒的腳本,從而調試通過。
發佈了23 篇原創文章 · 獲贊 7 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章