Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法不用命令行运行python文件?_Python - Fatal编程技术网

有没有办法不用命令行运行python文件?

有没有办法不用命令行运行python文件?,python,Python,我需要运行一个python文件,但我不想使用命令行。有什么方法可以从python shell或其他东西中实现这一点吗?这可以在python shell中实现 将execfile用于Python 2: >>> execfile('C:\\test.py') 对Python3使用exec >>> exec(open("C:\\test.py").read()) 当然,您可以使用具有图形“运行”按钮的集成开发环境(IDE) 受欢迎的选择包括:

我需要运行一个python文件,但我不想使用命令行。有什么方法可以从python shell或其他东西中实现这一点吗?

这可以在python shell中实现

将execfile用于Python 2:

>>> execfile('C:\\test.py')
对Python3使用exec

>>> exec(open("C:\\test.py").read())

当然,您可以使用具有图形“运行”按钮的集成开发环境(IDE)

受欢迎的选择包括:

  • 皮查姆
  • 闲散
  • 斯派德
  • 皮德夫
  • 原子

有。您是否做过任何研究和/或找到了示例?将其作为子流程启动?