您的位置:

Python终端中运行.py文件的方法

  Python是一种流行的高级编程语言,许多开发人员都用Python编写和运行应用程序。安装Python后,我们可以使用终端来运行.py文件。本文将从多个方面介绍Python终端中运行.py文件的方法。

一、在命令行中直接运行.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文件。