如何使用另一个python文件(file2)打开python文件(file1),但名称file2是文本文件中的字符串?

时间:2019-06-27 11:29:22

标签: python-3.x

我在同一目录中有python文件(file1)和(file2),并且在第一行中有一个文本文件(ABC.txt),其中包含字符串“ file1”,该文件也保存在同一目录中。现在,我想从file2导入file1,但不像我们通常所做的那样(导入file1),而是想通过文本文件字符串打开它。

这是我想做的事情:

#####file2.py####

ABC=open('ABC.txt', 'r')
line= ABC.readlines()

import line[0] ##### the first line of ABC.txt is the file1

1 个答案:

答案 0 :(得分:1)

使用importlib

import importlib

ABC=open('ABC.txt', 'r')
line= ABC.readlines()

importlib.import_module(line[0])