【发布时间】:2019-01-25 04:14:04
【问题描述】:
我正在尝试从标题中有空格的 .py 文件中仅导入一个函数。由于外部限制,我无法重命名文件。
我的第一次尝试是:
from File 1 import my_func
但这得到了一个 SyntaxError。根据其他 StackOverflow 的建议,我找到了从模块/文件导入所有函数的方法:
V1:
exec(open("File 1.py").read())
V2:
globals().update(vars(__import__('File 1')))
但是,我只想导入 my_func。我也更愿意在不使用 importlib 等其他模块的情况下执行此操作。非常感谢任何帮助,我仍在学习!
【问题讨论】:
标签: python import whitespace python-import