名称错误:未定义名称"账单付款人"



我在尝试运行代码时收到上述错误。我相信这是一个广泛的错误,因为我所有的谷歌搜索都没有让我找到任何与我的实际情况有关的东西。我像这样组织目录:

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

bill_machine = billPayer.BillPayer()

最新更新