我有一臺 MacBook Air 并嘗試在終端中打開 Python,但是當我打開它時,它會打開 Python 互動模式。請問有誰知道如何打開Python腳本模式。
我試過像 safari 建議的那樣輸入諸如 Python 或 Python 3 之類的東西,但這沒有用。
uj5u.com熱心網友回復:
沒有“腳本模式”。您可以使用 TextEdit 或其他編輯器創建 Python 腳本,將其另存為myfile.py,然后使用python myfile.py.
uj5u.com熱心網友回復:
為了運行你所說的python的“腳本版本”,你應該選擇一個python檔案來運行,并確保用與你運行它的python相同或兼容的版本(python2,python3)
運行示例腳本:
python main.py
您需要位于包含該檔案的目錄中,因此在運行命令之前請確保您在該目錄中。使用 python 運行你安裝的第一個 python 版本,所以如果你想使用另一個你應該使用:
python2 main.py
python3 main.py
ETC
uj5u.com熱心網友回復:
假設您已將腳本存盤在名為 的檔案中,最簡單的方法是在移動到包含腳本的目錄后在終端視窗itworks.py中鍵入命令。python3 itworks.py或者,您可以鍵入python3后跟一個空格,然后在 Finder 中找到您的 python 腳本并將其拖放到終端中。這將擴展為檔案的完整路徑,允許您運行位于當前目錄以外的其他位置的腳本。別忘了按return...
在舊版本的 MacOS 中,您可以說python,但它使用不再支持的 python 2,因此您應該python3進行任何新的開發。(對于 MacOS Ventura,python 2 似乎已被洗掉。)
如果您有多個版本的 python,您可以使用命令which -a python3(或python)查看您的所有版本PATH,以及找到它們的順序。PATH以先到先得的方式作業,但您可以通過使用替代 python 的完全限定路徑名來覆寫。
另一個解決方案是,當您想要一個更永久的腳本時,您將在未來多次使用,即使用“ shebang ”行作為腳本的第一行。例如,我撰寫了以下小演示:
#!/usr/bin/env python3
print('It works!')
第一行說用你當前環境中的第一個 python3 解釋器來決議這個腳本PATH。您可以將其替換為顯式路徑,例如#!/opt/homebrew/bin/python3. 現在使腳本可執行:chmod a x itworks.py. 您現在可以通過鍵入從當前目錄運行腳本./itworks.py。(前導./告訴您的 shell 您知道它在當前目錄中,并且旨在防止特洛伊木馬腳本。)如果您希望能夠從任何地方使用現在可執行的腳本,請將其添加到路徑上的目錄中,例如as /usr/local/bin,您只需鍵入 . 即可運行它itworks.py。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/525538.html
標籤:Python苹果系统
