一、使用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脚本,在实际开发中可以根据需求选择合适的方法来运行脚本。