使用从另一个导入中导入的模块

达塔

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

main.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())

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在主页中导入另一个模块

导入模块,该模块在Python中导入另一个模块

从模块中导入函数的Python导入错误(ModuleNotFoundError),该模块从另一个模块中导入类

从另一个本身导入不可用模块的文件中导入函数?

Python找不到在另一个模块中导入的模块

在父目录中导入另一个模块的模块的运行单元测试失败

从我的模块中的另一个文件夹在 python 中导入模块函数

导入模块本身在 Python 中导入另一个模块时遇到问题

如何模拟.patch另一个模块中导入的类

如何在 Databricks Repos 的另一个文件中导入模块?

在IntelliJ IDEA的buildpath /模块中导入另一个项目?

在Typescript中导出常量并将其导入另一个模块

我应该如何在模块中导入另一个python文件

无法在另一个 jupyter 笔记本中导入模块

我们可以在另一个 wasm 模块中导入一个 wasm 模块吗?

如何导入和使用从自身中的另一个文件导入类的python模块?

如何使用Stack在另一个项目中导入个人库?

如何在JS中的另一个函数中导入和使用函数

在模块中使用另一个模块:导入与在路由中使用loadChildren

为什么在一个文件中使用相同的代码导入一个功能,而在另一个文件中导入相同名称的模块呢?

从另一个模块导入的 Python 脚本

从另一个模块导入新类型

从另一个模块导入monadic的东西

将python模块导入另一个目录

Python导入模块在另一个文件中

从另一个包导入python模块

从另一个模块导入XML bean文件?

从另一个导入子模块

Python将文件模块导入另一个