名称错误:未定义名称“BillPayer”

2024-05-16 18:39:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我在尝试运行代码时遇到上述错误。我相信这是一个广泛的错误,因为我所有的谷歌搜索并没有给我带来任何与我的实际情况有关的东西。我把目录整理成这样:

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

我的__init__.py是空的,我知道这没问题。你知道吗

在主.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类),那么我应该能够创建该类的实例,对吗?我错过了什么?你知道吗


Tags: 代码pyimport目录init错误sys情况