一、在命令行中直接运行.py文件
在终端中进入.py文件所在的文件夹,然后直接运行脚本
$ cd /path/to/folder $ python script.py
这里的“python”是命令行指向Python的路径。如果当前Python版本为3.x,则可以使用“python3”指令。
二、在Python交互式环境中运行.py文件
Python有一个交互式环境,可以使用它来执行Python代码和运行Python脚本。在终端输入“python”指令可进入交互式环境。
$ python Python 3.6.5 (default, Mar 30 2018, 06:42:10) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
输入以下指令,即可在交互式环境中启动.py文件:
>>> exec(open('script.py').read())
使用此方法时,请确保你当前的工作目录与.py文件所在的目录一致,否则需要先进入.py文件所在的目录。
三、使用IPython交互式环境执行.py文件
IPython是使用Python编写的强化版交互式环境。使用此方法可以大大简化.py文件的运行过程。如果您还没有安装IPython,请打开命令行并执行以下指令安装IPython:
$ pip install ipython
安装完成后,在命令行中输入“ipython”指令即可进入IPython交互式环境。
$ ipython Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56) Type 'copyright', 'credits' or 'license' for more information IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help. In [1]:
使用以下指令即可执行.py文件:
In [1]: run script.py
四、使用IDLE运行.py文件
IDLE是Python自带的集成开发环境(IDE),用于编写和调试Python代码。启动IDLE,选择“File”菜单,然后选择“Open”,浏览到.py文件的位置,并将其打开。要运行文件,请选择“Run”菜单,然后选择“Run Module”或按键盘快捷键“F5”。
五、使用VSCode运行.py文件
VSCode是目前最流行的轻量级代码编辑器之一,支持Python开发。在VSCode中打开.py文件,然后选择“Run”菜单,再选择“Run Without Debugging”(“不带调试运行”)。
六、使用Python代码运行.py文件
如果你需要在Python代码中运行.py文件,可以使用以下代码:
import os os.chdir('/path/to/folder') os.system('python script.py')
首先使用os.chdir()函数更改到包含.py文件的目录,然后使用os.system()函数在命令行中运行脚本。
七、不同操作系统下的.py文件运行方法
在不同的操作系统中,运行.py文件会有所不同。以下是运行.py文件的方法:
- Windows:在命令提示符中运行脚本;
- MacOS和Linux:在终端中运行脚本;
- macOS GUI: 直接使用“Finder”双击.py文件即可运行。
八、总结
以上就是Python终端中运行.py文件的方法。除此之外,Python还有其他许多用于执行Python文件的工具和IDE,选择最适合你的工具并配合合适的运行方法,你可以更加高效地执行Python文件。