我有一個python腳本旨在爲通過調用一個獨立的工具來運行:如何嵌入Python模塊在腳本
蟒蛇tool.py
這個工具這一要求是,它仍然是一個獨立的腳本。我遇到的問題是我在一個模塊,即pexpect上大量回復,並且由於它不是標準python庫的一部分,所以我不能要求用戶通過pip或任何其他方式安裝模塊,然後運行我的腳本。
有問題的腳本是命令行工具。有沒有什麼辦法讓我把腳本打包,以便從pexpect模塊中提取代碼?我試過py2app等無濟於事。這個工具是爲了在Mac上運行。
任何幫助將不勝感激。
謝謝!
通常甚至命令行腳本都將通過setup.py文件進行安裝。只需在你的setup.py文件中列出你的依賴關係,當你的用戶安裝你的腳本時,就會爲它們安裝依賴關係。任何原因爲什麼不行? – Waylan
要求是它是一個獨立的文件。我只需提供模塊本身的代碼即可解決此問題。 – Falcata
只要確保你沒有違反任何軟件許可證和/或你有模塊作者的許可。至少你可能需要一個正確的代碼註釋。 – Waylan