尝试运行代码时出现上述错误。我认为这是一个广泛的错误,因为我的所有谷歌搜索工作并未使我陷入与我的实际情况有关的任何事情。我已经将目录组织如下:

Project (BillPay)
    bill.py (contains Class Bill())
    billPayer.py (contains Class BillPayer())
    main.py
    __init__.py


我将__init__.py留为空白,我认为还可以。

在main.py中,我有:

#!/usr/bin/python

import sys
sys.path.insert(0, "/home/matt/Documents/Code/BillPay")
import bill
import billPayer

bill_machine = BillPayer()
bill_machine.addBill(Google, 12345, 100.00, www.google.com)
bill_machine.printBills()


如果我已经导入了billPayer模块(包含BillPayer类),那么我应该能够创建该类的实例,对吗?我想念什么?

最佳答案

两种解决方法之一

billPayer.BillPayer()

要么

from billPayer import BillPayer

10-06 09:13