开始学习 Python 应该是一个相对简单的任务,但在这个简短的类定义中似乎有错误:
#writes a single verse
def writeVerse(verse):
outfile.write("-" + verse.book + " " + verse.chapter + ":" + verse.verse + "\n")
class singleVerse:
def __init__(self, book="GEN", chapter=1, verse=1):
self.book = book
self.chapter = chapter
self.verse = verse
def editBook(self,newBook):
self.book = newBook
def editChap(self,newChap):
self.chapter = newChap
def editVerse(self,newVrs):
self.verse = newVrs
单独的经文参考将通过调用创建verse = singleVerse(book,chapter,verse)
目前除此之外,我刚刚设置了一个输出文件进行测试。它可以在没有此代码的情况下工作,但不能使用它,所以我假设这会产生某种问题。