雖然從我的Linux終端運行Python腳本,我發現自己鍵入python myfile.py
太多。有沒有一種方法在Linux(或Windows)上執行python腳本,只需輸入腳本名稱,就像使用bash/sh可能的那樣?像./script.py
?避免在終端中輸入「python」以打開.py腳本?
2
A
回答
3
在腳本的頂部,把
#!/usr/bin/python
或任何路徑Python是你的電腦(的which python
Linux上的結果)上。這告訴系統使用python
運行腳本。您還需要執行chmod +x script.py
才能正常工作。
或者如果你真懶,用alias p=python
什麼的。
1
你需要chmod 0755 script.py
並在腳本中的第一行有類似
#!/usr/bin/python
0
你的Python腳本的第一行應該是:
#!/usr/bin/env python
或
#!/usr/bin/env python3
根據您的版本,並且如果Python 3
是您的默認值或不是。然後,(如果需要的話,也許與sudo
)
在shell設置可執行位:
chmod +x my_script_name.py
注意,上述完成後,你可以重命名你的Python腳本
mv my_script_name.py my_script_name
my_script_name
:然後只是執行您的Python腳本
在shell行。
相關問題
- 1. 從終端輸入流到Python腳本
- 2. 我可以製作腳本來打開終端並運行.py嗎?
- 3. 在PHP中捕獲Python腳本輸出並避免雙輸出
- 4. 避免rJava在終端
- 5. 如何在Python腳本中導入.py
- 6. TextMate在運行Python腳本時打開兩個終端窗口
- 7. 無法在終端上打開Python腳本
- 8. Python在腳本中打開.py文件:用新名稱保存.py文件
- 9. python - 如何避免關閉終端
- 10. 避免在python中輸入類名稱
- 11. 避免在輸入字段中注入腳本
- 12. 在終端中打開python文件。 (Ubuntu)
- 13. 使用python打開終端
- 14. 從python打開終端
- 15. 用sudo python打開終端
- 16. 如何用一個python腳本打開一個powershell終端?
- 17. 在打開的cmd中爲python腳本輸入cmd命令
- 18. 如何打開終端,顯示輸出的背景運行python腳本
- 19. 在Python腳本中運行終端
- 20. 在新終端中啓動Python腳本
- 21. 在終端中運行python腳本
- 22. 如何避免始終在終端啓動時輸入id_rsa的密碼?
- 23. 在python中給終端輸入
- 24. 在shell腳本中打開新的終端
- 25. 如何從終端獲取python腳本的輸入文件?
- 26. 通過python腳本輸入終端命令
- 27. MobaXterm本地終端錯誤:「無法打開輸入文件」
- 28. Python腳本打開bash提示符終止腳本
- 29. 打開終端
- 30. Mac OSX:運行一個避免輸入sudo密碼並在執行結束時關閉終端的腳本
在Python中,往往是一個更好的做法是使用'#!的/ usr/bin中/ env的python'使使用的virtualenv運行。 –