想要写一个图书管理系统,但是这一部分一直通不过,有没有什么好的解决办法?python初学者希望有简单易懂的解决办法谢谢
readBook变量有问题。
定义的是小驼峰下面函数中你调用成小写了
另外打印图书管理系统那句话可以写成:
print( "图书管理系统".center(50," * ") )
意思是打印50个字符,不够的用*在原字符串两边平均补充。两个参数都可以自定义。
还有下划线也可以写成
print("-" *50)
显得优雅一些
能用编程省事的地方不要花体力重复去做
第16行应该是: booklist = readBook()
文本文件读取:
with open('test.txt', 'r') as file:
data = file.readlines()
data返回的是一个列表,一行文本一个元素