我是非常非常新的Python,我有疑問。如何從Python shell執行Python程序?
如果我在一個文本編輯器(如Nodepad ++)中編寫程序,那麼我可以從Python shell(以>>開頭的那個)執行它嗎?我可以啓動什麼命令來執行我的Python程序?
TNX
安德烈
我是非常非常新的Python,我有疑問。如何從Python shell執行Python程序?
如果我在一個文本編輯器(如Nodepad ++)中編寫程序,那麼我可以從Python shell(以>>開頭的那個)執行它嗎?我可以啓動什麼命令來執行我的Python程序?
TNX
安德烈
從Python控制檯,您可以運行
execfile('program.py')
其中program.py
是路徑到您的文件。
編輯:
在Python 3,你必須自己定義execfile
之前,你可以使用它。複製並粘貼以下內容。
def execfile(path, globals=None, locals=None):
with open(path, "r") as file:
exec(file.read(), globals, locals)
您明確要求從Python提示符下運行它,但如果可能的話,可考慮從正常的命令提示符(DOS,慶典等),運行它這是一個更容易一些,比較正常。
你是Python的IDLE外殼內完成
OP想從Python控制檯執行此操作,而不是cmd。 –
事實上,但這不應該阻止他人建議使用不同的方法。無論如何, – Artur
。只要承認你沒有回答OP的確切問題「我可以從Python shell執行」。你在暗示什麼(他知道有)要求的東西。 –
來自:
文件 - >打開 - >選擇您的Python程序
當你的程序已經雙頭呆選擇運行 - >運行模塊或按F5
在我的觀點: 你寫了一個程序: 測試的.py
打印 '測試文件'
和你談談在cmd窗口: 你excuted蟒蛇,和你有這個
>
那麼你可以只是簡單:
使用os.system(「蟒蛇測試。PY「)
但在DOS外殼或在Python外殼命令 」蟒蛇program.py「? – AndreaNobili
我強烈建議使用IDE - 這裏有很多免費的 - 或者至少是作爲python安裝的一部分的IDLE。 –
@AndreaNobili'python program.py'將在DOS shell中運行。 – Antimony