python - 访问其他py文件类

标签 python

我有两个文件: 一个.py b.py

如何从 b.py 访问 a.py 中定义的 ABC123 类?

最佳答案

import a
x = a.ABC123()

from a import ABC123
x = ABC123()

将完成这项工作,只要 a.pyb.py 在同一目录中,或者如果 a.py位于 sys.path 中的目录中或位于您环境的 $PYTHONPATH 中的目录中。如果这两种情况都不是,您可能需要阅读 PEP328 中的相关进口.

尽管已经好几年了,Importing Python Modules可能值得阅读以更全面地了解从其他模块导入的概述。它似乎也对初学者友好。

关于python - 访问其他py文件类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1684274/

相关文章:

python - GtkTreeView 的行激活和光标改变信号

python - PIL 模块错误

python - 好奇模数运算符 (%) 结果

python - 在keras中拟合生成器和数据增强

python - 计算数据框 Pandas 的多列中某个值的出现次数

Python "object"类。它只是空白还是还有更多内容?

Python 在大矩阵中查找相似向量的最快方法

python - 在 Elastic Beanstalk 中运行 cron 作业

python - 如何格式化 flake8 的 Django 设置文件

Python:Matplotlib imshow shift xlabel 数字