Python中条件成立就执行另一个py文件,怎么弄

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中条件成立就执行另一个py文件,怎么弄相关的知识,希望对你有一定的参考价值。

以下四种方法都会直接执行XXX.py里的所有代码(没有被调用的函数除外)

    方法一:

    import XXX.py        #".py"有无均可

    方法二:

import os
os.system("XXX.py")

    方法三:

    execfile("XXX.py")

    方法四:

import os
os.popen("XXX.py")

参考技术A

运行python_a.py文件

python_a.py文件代码:

# -*- coding: utf-8 -*-

import python_b #引入所有
from python_b import class_b #引入其中一个类

# 调用一个函数
python_b.fun_b()

# 新建实例
cb = class_b()
cb.fun_c()

python_b.py文件中代码:

# -*- coding: utf-8 -*-

def fun_b():
    print('我被python_a调用了!')
    
class class_b():
    def fun_c(self):
        print('我被python_a调用了!')

本回答被提问者采纳

以上是关于Python中条件成立就执行另一个py文件,怎么弄的主要内容,如果未能解决你的问题,请参考以下文章

求助一下,python如何调用另一个py文件

python如何调用另一个py文件的所有函数

Shell中条件判断语法与判断条件

python py文件中执行另一个py文件

求助一下,python如何调用另一个py文件

shell中条件判断文件, 判断数值, 判断字符; 逻辑比较, test的使用