Python目录名称可以是关键字吗?例如。 '进口'?

时间:2010-04-13 18:35:32

标签: python module keyword

我是否可以拥有一个名为'import'的目录,其中包含Python代码?或者导入命令无法解析它的结果?有没有办法解决这个问题?

3 个答案:

答案 0 :(得分:9)

您可以使用接受任何字符串的内置__import__ function。因此,你可以写:

__import__('keyword.submodule')

答案 1 :(得分:4)

您可以拥有一个名称是存储Python代码的Python关键字的目录。此目录不应用作包,因为包名称应该是有效的Python标识符。

答案 2 :(得分:0)

  

或者导入命令无法解析它吗?

确实会失败。