讓我們假設Tight & Co.是一家公司,其安全策略非常嚴格,並假設我爲這家公司工作。假設他們有一項任務需要一個python腳本來寫入excel文件,我發現這個令人難以置信的極好的庫叫做xlwt。現在我的腳本能夠寫入excel文件,一切都很美好,陽光燦爛,我釋放了代碼,突然間我問到這個thingamajig setup.py是什麼,我們爲什麼要運行它?等等,我們甚至不會運行它,我們希望環境從第三方代碼等等乾淨,因爲我不知道任何巫術或voo鬥有什麼辦法我可以打包依賴庫並將它們導入我的腳本?來自存檔的Python導入模塊(xlwt)
0
A
回答
2
全部setup.py
通常與任何純Python包一起將文件複製到標準位置並將.py
文件編譯爲.pyc
。我無法想象爲什麼你的僱主會認爲這是(討厭的)第三方軟件,但是軟件包的來源是OK,你的IDE是OK的,Python本身是OK的,等等......
選項:
(1)從源分佈的地方,在sys.path
上市(2)使含有xlwt
目錄的內容ZIP文件xlwt.zip
並將其複製到同上複製xlwt
目錄。 (3)作爲(2),但首先將.py文件編譯爲.pyc文件。
如果有人指出,上述涉及容易出錯的手動步驟,您可以:
(一)編寫一個腳本來做到這一點
或
(b)複製setup.py
,變化它的名字,假裝你自己寫的,使用它,...
2
除非我誤解了這個問題,否則您應該能夠獲得源代碼檔案,只需將「xlwt」目錄複製到您的腳本所在的同一目錄中,並且它應該可以從本地目錄中導入。
相關問題
- 1. Excel中的組合框Python xlwt模塊
- 2. Python:導入模塊的內存成本
- 3. Python模塊導入*
- 4. Python模塊導入
- 5. 導入Python模塊
- 6. Python導入模塊
- 7. python導入模塊
- 8. 的Python:模塊的導入模塊
- 9. 運行xlwt模塊
- 10. Python xlwt模塊,隱藏網格
- 11. 使用Python xlwt模塊編寫HTML
- 12. 自定義Python模塊沒有導入
- 13. Python導入模塊不存在?
- 14. Python:已導入的導入模塊
- 15. 的Python - 導入模塊
- 16. xlwt模塊 - 保存xls unicode錯誤
- 17. Python:如何確保導入來自定義模塊?
- 18. 僅在Python中不存在模塊時才導入模塊
- 19. Python子模塊:「導入爲」與「導入」
- 20. Python導入模塊vs導入_module
- 21. 導入Python模塊錯誤
- 22. Python模塊導入問題
- 23. 導入Python模塊失敗
- 24. 導入python作業模塊
- 25. Python模塊/導入數據?
- 26. python模塊導入錯誤
- 27. 動態導入Python模塊
- 28. Python模塊導入Visual Studio
- 29. Python模塊導入錯誤
- 30. Python模塊導入錯誤
[我是'xlwt'的維護者和'xlrd'的作者]請編輯你的問題(1),使其很明顯,你正在使用'xlwt'作爲純Python包的一個例子(2)來刪除這些無關特徵vant'xlrd'標籤。 – 2011-04-21 22:15:03
@John Machin,@Rnet:添加了xlwt標記 – GreenMatt 2011-04-22 18:04:51