如何在python文件中导入名称中带有空格的文件?

小霜冻:

是否必须删除文件名中的所有空格才能将其导入,或者是否可以通过某种方式import知道是否存在空格?

杰里米:

您应该从文件名中删除空格。由于文件名被用作导入模块的标识符(foo.py即将被导入为foo),并且Python标识符不能有空格,因此该import语句不支持此名称

如果由于某些原因确实需要执行此操作,可以使用以下__import__函数:

foo_bar = __import__("foo bar")

这将导入foo bar.pyfoo_bar这与该import语句的行为略有不同,应避免使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章