[英]How to run python script in command line
我想運行一個 python 腳本,該腳本位於另一個 python 代碼中的“path=/home/user/code”,在 linux 中。 我運行以下代碼,它運行良好:
os.system("cd "+path+ ";" + "./update.py")
但我想在不更改當前目錄的情況下運行腳本。 因此,當我運行以下代碼時:
os.system("."+path + "/update.py")
我收到一條錯誤消息:“./home/user/code/update.py not found”
我該如何解決?
去除 ”。” 在命令的開頭。 通過鍵入“./home/...”,您要求 python 在當前目錄中搜索名為“home”的文件夾。 如果刪除“.”,則路徑將被解釋為絕對路徑並且它應該可以工作。 您可能還必須通過“python”啟動命令。 所以你的最終命令將是python /home/user/code/update.py
糾正它:
os.system(path + "/update.py")
所以基本上它會像 - os.system(/home/user/code/update.py)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.