一、使用Python解釋器運行
Python的安裝包中已經包含了Python解釋器,我們可以直接使用Python解釋器運行腳本。在終端(Windows下是命令行界面)中進入到腳本所在的文件夾,輸入命令:
$ python script.py
其中,script.py是要運行的Python腳本。如果腳本中有中文,則需要在文件開頭添加編碼聲明:
# -*- coding: utf-8 -*-
這樣可以確保在終端中正常顯示中文。
二、使用Shebang
在Linux和Mac OS X系統中,可以使用Shebang來告訴系統這是一個Python腳本,使得可以直接運行腳本,在終端中輸入:
$ ./script.py
其中script.py需要設置可執行許可權:
$ chmod +x script.py
在腳本文件的第一行添加Shebang,告訴系統這是一個Python腳本:
#!/usr/bin/env python
三、使用Python IDE運行
Python IDE可以直接運行Python腳本,如PyCharm、Spyder等。打開IDE,在菜單中找到運行腳本的選項,或使用快捷鍵Ctrl+Shift+F10運行腳本。
四、使用Python -m命令
使用Python的-m命令來運行腳本,在終端中輸入:
$ python -m script
其中,script是要運行的腳本模塊名,此時需要將腳本文件的文件名改為__main__.py。
五、使用nohup命令
在Linux和Mac OS X系統中,使用nohup命令可以在後台運行腳本,並且即使關閉終端也不會停止腳本。
$ nohup python script.py &
六、使用subprocess模塊
在Python腳本中,可以使用subprocess模塊來運行另一個Python腳本。在代碼中輸入:
import subprocess
subprocess.call("python script.py", shell=True)
七、使用os.system命令
os.system命令可以在Python腳本中直接運行終端命令。在代碼中輸入:
import os
os.system("python script.py")
八、使用os.popen命令
os.popen命令可以執行終端命令,並返回終端命令的輸出結果。在代碼中輸入:
import os
result = os.popen("python script.py").read()
print(result)
以上八種方法都可以在終端中運行Python腳本,在實際開發中可以根據需求選擇合適的方法來運行腳本。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/244370.html