[英]How to open a python file with cmd
嗨,一直在做一個項目,我一直在嘗試用 python 打開一個 python 文件。 到目前為止,我了解到這是不可能的,但我了解到您可以使用 cmd 來做到這一點。 I have got code that can open cmd but I can't seem to work out how to get cmd to open a python file, also if that is possible I would also like to close cmd when the python file is opened. 這是我到目前為止所擁有的:
import os
os.system('cmd /k "Python"')
要打開文件,請參閱https://docs.python.org/2/tutorial/inputoutput.html#reading-and-writing-files上的文檔
但你的意圖並不明確。 如果您想閱讀並評估它,那么您可能需要重新考慮您的方法(但這是可能的)。
如果你想動態運行代碼 checkout exec
如果要在操作系統中啟動子進程,請查看 https://docs.python.org/3/library/subprocess.html
import os
os.system('cmd /k "python filename.py"') # just add your filename
您需要提供文件名來運行 python 文件,就像您需要在 cmd/終端中運行 python 文件一樣。
如果您需要打開 python 文件而不是運行該文件,您可以執行以下操作:
import os
os.system('cmd /k "start notepad++ filename.py"') # open file with notepad++
或者
os.system('cmd /k "more filename.py"') # to view file content in cmd
用崇高打開文件:
os.system('cmd /k "subl.exe filename.py"') # make sure you have store sublime path in environment variable.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.