当前位置: 首页 > 编程笔记 >

如何在python中执行另一个py文件

魏景龙
2023-03-14
本文向大家介绍如何在python中执行另一个py文件,包括了如何在python中执行另一个py文件的使用技巧和注意事项,需要的朋友参考一下

使用命令:os.system('python file_name.py')

解释:os.system是执行当前的系统命令

1、拿windows系统举例

# 由于ipconfig/all在windows中是查看ip地址
# 所以将此命令运行在os.system中,即可查看系统的ip地址等信息
import os
os.system('ipconfig/all')
# 因为python file_name.py可以直接执行py文件
# 所以可以通过os.system来执行py代码
import os
os.system('python file_name.py')

2、linux:

import os
os.system('ls') # 查看当前工作目录文件

其他方法:

  • execfile('xx.py'),括号内为py文件路径;
  • 如果专需要传参数,就用os.system()那种方法;
  • 如果还想获得属这个文件的输出,那就得用os.popen();

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 我有这种文件结构(目录和箭头文件之后): 主要: 型号目录: 报告目录: 现在,我想导入,但是我尝试做的错误是没有这样的模块。 我尝试了这个: 然后: 看起来这两个文件夹没有看到对方。从其他目录导入文件的方式是什么?我需要在 init .py文件中指定一些其他导入吗? 问题答案: 您可以在运行时添加到系统路径: 到目前为止,这是最简单的方法。

  • 问题内容: 我的问题是我想从另一个python文件中执行一个带有参数的python文件以获得返回值…。 我不知道我是否解释得很好… 例: 从外壳执行以下命令: 这会给我返回照相机清单。 所以我怎么能从另一个脚本中调用这个脚本(包括参数)呢? 我一直在尝试通过阅读此处的其他一些问题自己弄清楚,但是我做得不好,我应该使用execfile()函数吗?究竟如何? 在此先感谢您对像我这样的新手的帮助!! 好

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

  • 问题内容: 有没有一种方法可以在 不 执行的 情况下 从命令行编译Python .py文件? 我正在使用将python扩展名存储在权限有限的非标准路径中的应用程序,我想在安装过程中编译文件。我不需要Distutils的开销。 问题答案: 所述py_compile模块提供的功能,以生成从源文件中的字节码文件,并且当所述模块源文件被调用作为脚本使用的另一种功能。

  • 问题内容: 作为程序的一部分,我有一个连接管理器,该管理器从客户端接收连接,然后为客户端提供用于连接的端口号和密码。这时经理需要调用jar文件,我必须使用一些参数来处理此连接,然后继续操作(忽略其他程序在做什么)。 我的问题一直在执行jar文件。我查找了类似的问题,并尝试使用流程生成器和Runtime.exec。我在jar文件中移动,并检查了它的权限。它只是拒绝在另一个Java程序中工作,而在命令