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

 更新时间:2020年04月30日 10:24:22   作者:杰鑫哥  
这篇文章主要介绍了如何在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();

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

相关文章

  • 利用Python自动化生成爱豆日历详解

    利用Python自动化生成爱豆日历详解

    openpyxl,一个能读取和修改Excel电子表格的Pyhton模块,可以实现自动化处理表格信息,摆脱无趣无味。本文将利用openpyxl和calendar库,实现自动化生成爱豆日历,感兴趣的可以了解一下
    2022-05-05
  • python3 sorted 如何实现自定义排序标准

    python3 sorted 如何实现自定义排序标准

    这篇文章主要介绍了python3 sorted 如何实现自定义排序标准,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • python 中不同包 类 方法 之间的调用详解

    python 中不同包 类 方法 之间的调用详解

    这篇文章主要介绍了python 中不同包 类 方法 之间的调用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Pycharm中如何编写Bash批处理命令

    Pycharm中如何编写Bash批处理命令

    这篇文章主要介绍了Pycharm中如何编写Bash批处理命令,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • nx.adjacency_matrix计算邻接矩阵与真实结果不一致的解决

    nx.adjacency_matrix计算邻接矩阵与真实结果不一致的解决

    这篇文章主要介绍了nx.adjacency_matrix计算邻接矩阵与真实结果不一致的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • pandas中merge函数的用法

    pandas中merge函数的用法

    merge()函数是Pandas中用于合并两个DataFrame的函数,本文主要介绍了pandas中merge函数的用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • Python使用PymuPDF处理PDF文件的操作详解

    Python使用PymuPDF处理PDF文件的操作详解

    Python 中的 PymuPDF 是一个强大的库,可以让你轻松地处理 PDF 文件,本文将深入探讨 PymuPDF 的用法,包括打开、读取、修改和创建 PDF 文件,以及文本提取和页面操作,感兴趣的朋友可以参考下
    2023-12-12
  • Async IO在Python中的异步编程工作实例解析

    Async IO在Python中的异步编程工作实例解析

    这篇文章主要为大家介绍了Async IO在Python中的异步编程工作实例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Django如何与Ajax交互

    Django如何与Ajax交互

    Django前端模板向后端发送POST请求主要有两种方式:form表单和ajax请求。本文将详细介绍Django与Ajax的交互方式,如何通过csrftoken认证,并提供了两个具体示例。
    2021-04-04
  • 使用Python和大模型进行数据分析和文本生成

    使用Python和大模型进行数据分析和文本生成

    Python语言以其简洁和强大的特性,成为了数据科学、机器学习和人工智能开发的首选语言之一,在这篇文章中,我将介绍如何用Python连接和使用大模型,并通过示例展示如何在实际项目中应用这些技术,需要的朋友可以参考下
    2024-05-05

最新评论