dat*_*tta 6 python import python-3.x
我正在清理一个被重构为较小的.py文件的项目.我注意到很多模块在各种文件中一次又一次地导入.某些语句位于导入另一个语句的文件中,该文件具有导入文件使用的相同import语句.例如:
main.py
import alt
print (os.getcwd())
Run Code Online (Sandbox Code Playgroud)
alt.py
import os
Run Code Online (Sandbox Code Playgroud)
在print(os.getcwd())抛出一个NameError: name 'os' is not defined.不os应该成为sys.modules在alt.py中执行import语句的一部分吗?
是否可以使用由先导入的另一个模块导入的模块?