【发布时间】:2020-04-30 15:49:20
【问题描述】:
如何根据用户输入在 python 中导入不同的 .py 文件?
def main():
FileName = input(">")
file = FileName.replace(".py", "")
import file
print(test) #from the file imported
main()
像这样,所以我可以导入使用用户输入名称创建的某个文件,并且导入的文件包含一个字符串或列表,因此我可以在主 python 文件中打印该字符串或列表。
【问题讨论】:
-
请注意,如果您不采取措施限制文件系统上可以导入的文件,这很可能被视为安全漏洞。导入 python 程序会运行它,因此导入恶意文件可能很危险。
标签: python