我有一堆我已经创建的Python脚本文件,并逐个运行它们.如何从不同的脚本文件调用这些脚本文件并逐个运行方法.我不需要什么帮助,因 for each 文件中的方法都被命名为main(),而且我不确定如何导入和调用这个同名的方法.

File1.py

import sys

def main():
   #do something

if __name__ == '__main__':
  main()

File2.py

import sys

def main():
   #do something else

if __name__ == '__main__':
  main()

推荐答案

我认为以下语法适用于您:

from file1 import main as main1
from file2 import main as main2
...

Python相关问答推荐

将行从一个DF添加到另一个DF

Matlab中是否有Python的f-字符串等效物

2D空间中的反旋算法

如何列举Pandigital Prime Set

Python—从np.array中 Select 复杂的列子集

为一个组的每个子组绘制,

提取相关行的最快方法—pandas

Pandas GroupBy可以分成两个盒子吗?

在pandas数据框中计算相对体积比指标,并添加指标值作为新列

重置PD帧中的值

在代码执行后关闭ChromeDriver窗口

Polars map_使用多处理对UDF进行批处理

使用字典或列表的值组合

如何将一组组合框重置回无 Select tkinter?

使用嵌套对象字段的Qdrant过滤

freq = inject在pandas中做了什么?''它与freq = D有什么不同?''

一个telegram 机器人应该发送一个测验如何做?""

python3中np. divide(x,y)和x/y有什么区别?'

Django抛出重复的键值违反唯一约束错误

如何将一个文件的多列导入到Python中的同一数组中?