首页 > 后端开发 > Python教程 > 如何从另一个Python脚本中执行外部Python脚本?

如何从另一个Python脚本中执行外部Python脚本?

Patricia Arquette
发布: 2024-12-26 19:48:10
原创
984 人浏览过

How to Execute an External Python Script from Within Another?

从运行脚本调用外部脚本

在这个场景中,我们有一个独立的 Python 脚本 test1.py 和一个名为 service 的脚本.py 作为服务运行。我们的目标是从 service.py 中执行 test1.py。

要执行外部脚本,常见的方法如下:

test1.py

def some_func():
    print('in test 1, unproductive')

if __name__ == '__main__':
    # test1.py executed as script
    # do something
    some_func()
登录后复制

此脚本定义了一个函数 some_func(),当直接执行(作为脚本)时,它会调用该函数function.

service.py

import test1

def service_func():
    print('service func')

if __name__ == '__main__':
    # service.py executed as script
    # do something
    service_func()
    test1.some_func()
登录后复制

service.py 导入 test1 并定义自己的函数 service_func()。在 if name == '__main__' 块中,它调用了 service_func() 和 test1.some_func()。通过导入test1并直接调用test1.some_func(),service.py可以执行test1.py中定义的功能。

以上是如何从另一个Python脚本中执行外部Python脚本?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板