我是否必须删除文件名中的所有空格才能将其导入,或者是否可以通过某种方式import
知道是否存在空格?
您应该从文件名中删除空格。由于文件名被用作导入模块的标识符(foo.py
即将被导入为foo
),并且Python标识符不能有空格,因此该import
语句不支持此名称。
如果由于某些原因确实需要执行此操作,可以使用以下__import__
函数:
foo_bar = __import__("foo bar")
这将导入foo bar.py
为foo_bar
。这与该import
语句的行为略有不同,应避免使用它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句