Python中文
首页
教程
问答
标签
搜索
登录
注册
Python类导入E
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在研究python中的类和OO,当我试图从一个包中导入一个类时,我发现了一个问题。项目结构和类别如下:</p> <pre><code>ex1/ __init__.py app/ __init__.py App1.py pojo/ __init__.py Fone.py </code></pre> <p>课程:</p> <p>在方便面在</p> ^{pr2}$ <p>应用程序1.py</p> <pre><code>from ex1.pojo import Fone if __name__ == '__main__': fone = Fone(70) print fone.volume fone.change_volume(110) print fone.get_volume() fone.change_volume(-12) print fone.get_volume() fone.volume = -90 print fone.volume fone.change_volume(fone.get_volume() **2) print fone.get_volume() </code></pre> <p>当我尝试从ex1.pojo import Fone</strong>使用<strong>时,将引发以下错误:</p> <pre><code>fone = Fone(70) TypeError: 'module' object is not callable </code></pre> <p>但当我使用ex1中的<strong>时。波乔。方import*</strong>,程序运行良好。在</p> <p>为什么我不能用我编码的方式导入Fone类?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您应该导入类,而不是模块。示例:</p> <pre><code>from ex1.pojo.Fone import Fone </code></pre> <p>此外,您应该为模块名称使用小写命名约定。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何根据与其他行比较的列表筛选序列?
2 回答
如何根据与前一行的差异对行进行分组?
6 回答
如何根据与另一个图像匹配的图像特征来变换图像?
2 回答
如何根据与另一个模型的关系在模板视图中查询另一个Django模型
8 回答
如何根据与已知参考轨迹的距离过滤出位置数据?
10 回答
如何根据与现有值比较的下限和上限创建新的pandas系列
4 回答
如何根据与输入字符串共享的特征从数据集中获取值
4 回答
如何根据与长生不老药的多对多关系排序?
4 回答
如何根据世代显示,x'攻击'和y'防御'
6 回答
如何根据两个CSV文件中的公共信息用Python合并两个CSV文件?
6 回答
如何根据两个CSV文件的相似性比较它们的行?
7 回答
如何根据两个不同列的值在一列中填充NaN
8 回答
如何根据两个不同列的日期获取交叉联接表的唯一记录?
8 回答
如何根据两个不同列表中的相应值创建if语句?
10 回答
如何根据两个不同栏目的分数组成三个不同的班级,有人能指导我吗,请参考我的代码
1 回答
如何根据两个不同的字符串检查变量?9行examp
1 回答
如何根据两个值对词典进行分组?
2 回答
如何根据两个列表获得自定义元组的计数
6 回答
如何根据两个变量的条件打印特定输出
6 回答
如何根据两个变量重新采样以均匀地派生类?
2 回答