Python 如何从文件名本身是变量的另一个文件导入变量
如果我有一个名为Python 如何从文件名本身是变量的另一个文件导入变量,python,Python,如果我有一个名为input_file.py的文件,并且我想将一些变量导入到另一个脚本中,我会使用以下方法: from input_file import (VarA, VarB, VarC) 如果我想让文件名本身成为一个变量,我可以很容易地切换,我会怎么做?例如: file_name = 'input_file' from file_name import (VarA, VarB, VarC) 不建议将全局名称空间弄得杂乱无章,您应该看看@matthewmore所指的内容 话虽如此,您可以
input_file.py
的文件,并且我想将一些变量导入到另一个脚本中,我会使用以下方法:
from input_file import (VarA, VarB, VarC)
如果我想让文件名本身成为一个变量,我可以很容易地切换,我会怎么做?例如:
file_name = 'input_file'
from file_name import (VarA, VarB, VarC)
不建议将全局名称空间弄得杂乱无章,您应该看看@matthewmore所指的内容 话虽如此,您可以这样做:
import importlib
globals().update(importlib.import_module(file_name).__dict__)
.可能的副本