Python:图书管理系统 第113报错了

f = open(data, mode="r", encoding="utf8")
FileNotFoundError: [Errno 2] No such file or directory: 'data'
报错这个,这个怎么解决,谢谢我才开始学,不是很懂,抱歉了。

if name=="main":#主要流程
while True:
data="data"
books=read_book(data)

read_book函数要求传入文件名。你在py文件本地创建一个名为"data"的文件

题主需要按博主文章里讲到的要先将文本内容按格式放入data.txt文档中,并放在与运行的脚本文件同一目录下,把原代码中第126行和第137行中的'data'改成’data.txt'。

是不是没有data这个值还是什么,在什么场景下报错的呢?