readBook怎样定义?txt文件怎么读取?请大家看一下

想要写一个图书管理系统,但是这一部分一直通不过,有没有什么好的解决办法?python初学者希望有简单易懂的解决办法谢谢

img

readBook变量有问题。
定义的是小驼峰下面函数中你调用成小写了

另外打印图书管理系统那句话可以写成:

print( "图书管理系统".center(50," * ") )  

意思是打印50个字符,不够的用*在原字符串两边平均补充。两个参数都可以自定义。
还有下划线也可以写成

print("-" *50)

显得优雅一些

能用编程省事的地方不要花体力重复去做

img


红线标注位置的参数从哪儿来的 ?

第16行应该是: booklist = readBook()

文本文件读取:

with open('test.txt', 'r') as file:
data = file.readlines()

data返回的是一个列表,一行文本一个元素