这是我用Python编写的第一个函数,所以我肯定有很多不正确的地方。我试着以作者的格式读入作者的文件名和他们的书的标题,每行的标题进入格式字典:
{0: [" The Hitchhiker's Guide To The Galaxy", 'Douglas Adams' ] }
随着向下每一行的读取,键递增。这是我最好的尝试,我还没能得到运行。你有什么建议吗?我只是返回第0个值来检查函数是否工作。你知道吗
def read_books(file_name):
data={}
try:
with open(file_name, "r") as fh:
for line in fh:
try:
(auth, title) = line.split('','')
for i in lines:
data[i]=[title.strip(), auth.strip()]
except:
continue
return data[0]
except:
return -1
print(read_books(books.txt))
你实际上走对了方向。在遍历文件时,还可以使用^{} 获取当前索引/行号。你知道吗
以下是循环的更新版本:
相关问题 更多 >
编程相关推荐