gpt4 book ai didi

python - 使用从另一个导入导入的模块

转载 作者:太空狗 更新时间:2023-10-29 22:24:38 25 4
gpt4 key购买 nike

我正在清理一个被重构为更小的 .py 文件的项目。我注意到很多模块在各种文件中被一次又一次地导入。某些语句位于导入另一个文件的文件中,该文件具有与导入文件使用的相同导入语句。例如:

主.py

import alt
print (os.getcwd())

alt.py

import os

print(os.getcwd()) 抛出一个 NameError: name 'os' is not defined。在 alt.py 中执行 import 语句时,os 不应该是 sys.modules 的一部分吗?

是否可以使用由另一个首先导入的模块导入的模块?

最佳答案

它们在以下命名空间中可用:

import alt
print (alt.os.getcwd())

关于python - 使用从另一个导入导入的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46932818/

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