gpt4 book ai didi

python - 有没有办法在 Python 中导入以关键字命名的文件?

转载 作者:太空宇宙 更新时间:2023-11-03 15:42:31 25 4
gpt4 key购买 nike

假设有一个 Python 库 states,其中有一个脚本用于 50 个州中的每一个,以这些州的缩写命名。

al.py
ak.py
...
or.py
...
wi.py
wy.py

这当然不是构建代码的最佳方式。但是考虑到它存在,并且考虑到 or 是保留关键字,是否有一种合理的方法来为 Oregon 编写包含语句的调用程序

from states import or

或者图书馆是否必须将其命名约定更改为更好的名称,例如完整的州名称。

最佳答案

您不能直接导入 ,即使在执行 from... import... as 时也是如此。相反,您需要使用 importlib 中提供的基于函数的导入机制。这将起作用:

import importlib
_or = importlib.import_module('states.or')

您可以将该模块称为_or

关于python - 有没有办法在 Python 中导入以关键字命名的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51755091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com