当前位置: 首页 > 面试题库 >

如何在python解释器中执行文件?

陈琪
2023-03-14
问题内容

我正在尝试从解释器中使用python命令执行文件。

编辑:我正在尝试使用该文件中的变量和设置,而不是调用一个单独的进程。


问题答案:

几种方法。

从外壳

python someFile.py

从IDLE内部,按 F5

如果您是交互式输入,请尝试以下操作:( 仅适用于Python 2 !)

>>> variables= {}
>>> execfile( "someFile.py", variables )
>>> print variables # globals from the someFile module

对于Python3 ,请使用:

>>> exec(open("filename.py").read())


 类似资料:
  • 问题内容: 我正在使用linux mint,并且要运行python文件,我必须在终端中输入:,那么有没有办法使该文件可执行,并使其在我双击时自动运行命令? 而且自从我停止处理Windows以来,我想知道那里的.py文件是否也可以自动执行,还是我需要一些步骤。 谢谢 问题答案: 您必须添加一个shebang。shebang是文件的第一行。系统正在寻找其执行文件的条件。 它看起来应该像这样: 或真实的

  • 问题内容: 我有一个带有功能的python模块: 有没有办法放入我有评论的命令行解释器?因此,如果我在python中运行以下命令: 我会在下一个评论的范围和上下文中得到我的下一个提示? 问题答案: 插入 届时将进入python调试器 参见此处:http : //docs.python.org/library/pdb.html

  • 让我们举这个例子 js编译器知道所有的函数声明,所以我可以在< code > main < code > main(second())内部调用< code>second。我不明白递归函数是如何在函数声明内部调用同一个函数的 我的思考过程是:好吧,这是函数声明,这是函数所做的,但是如何 即使声明没有完成,我也可以调用相同的函数

  • 本文向大家介绍在Python文件中指定Python解释器的方法,包括了在Python文件中指定Python解释器的方法的使用技巧和注意事项,需要的朋友参考一下 以下针对Ubuntu系统,Windows系统没有测试过。 Ubuntu中默认就安装有Python 2.x和Python 3.x,默认情况下python命令指的是Python 2.x。因此当将Python脚本设为可执行文件直接在命令行里执行时

  • 问题内容: 我希望能够从我的python应用程序中启动一个交互式python终端。我程序中的一些(但不是全部)变量需要公开给解释器。 目前,我使用一个子类并进行了修改,并将所有“命令”路由到或,并在字典中跟踪单独的命名空间。但是,必须有一种更优雅,更强大的方法!怎么样? 这是一个只做我想做的示例,但它是使用IPython和pyGTK进行的… http://ipython.scipy.org/moi

  • 本文向大家介绍如何在python中执行另一个py文件,包括了如何在python中执行另一个py文件的使用技巧和注意事项,需要的朋友参考一下 使用命令:os.system('python file_name.py') 解释:os.system是执行当前的系统命令 1、拿windows系统举例: 2、linux: 其他方法: execfile('xx.py'),括号内为py文件路径; 如果专需要传参数