Python目录名可以是关键字吗?例如' импорт '?

4 投票
3 回答
2228 浏览
提问于 2025-04-15 21:33

我可以有一个叫做'import'的文件夹,里面放着Python代码吗?这样的话,import命令会不会因为这个文件夹的名字而出错呢?有没有什么办法可以解决这个问题?

3 个回答

0

那么,导入命令会因为这个原因而无法解析吗?

确实会失败。

4

你可以有一个文件夹,名字是Python的关键字,并且里面存放你的Python代码。不过,这个文件夹不应该当作一个包来使用,因为包的名字必须是有效的Python标识符。

10

你可以使用内置的 __import__ 函数,这个函数可以接受任何字符串。所以你可以这样写:

__import__('keyword.submodule')

撰写回答