1
我無法找到任何信息,但是當我嘗試在Python中創建一個zip壓縮文件時,它創建了一個.pyc文件。ZipFile模塊創建.pyc文件
#!/Python27/python
import zipfile
z = zipfile.ZipFile('test.zip', 'w')
z.write('README.txt')
z.close()
這是運行腳本的結果。
我無法找到任何信息,但是當我嘗試在Python中創建一個zip壓縮文件時,它創建了一個.pyc文件。ZipFile模塊創建.pyc文件
#!/Python27/python
import zipfile
z = zipfile.ZipFile('test.zip', 'w')
z.write('README.txt')
z.close()
這是運行腳本的結果。
腳本您正在運行(或者你有一些其它的腳本)實際上被稱爲zipfile.py
,所以在Python實際上是第一個腳本是在找一個叫zipfile
模塊的文件夾中尋找。當它找到這個腳本時,它會導入它而不是實際的模塊。
任何時候一個腳本被導入到另一個Python文件,Python自動創建一個編譯的.pyc
文件導致那個zipfile.pyc
。如果您將文件重命名爲更具體的文件(並修復錯誤),則應該能夠避免此問題。
你的代碼甚至不會運行 –
你是什麼意思? – David
它是'ZipFile'而非'Zipfile' –