我正在尝试在文件中使用line.split方法,但一直说它期望5个值,但只有3个。如何解压缩所有5个值?我正在使用Class和self变量。但是我的代码有点长,所以我只发布了for循环。
由于我是编码新手,所以我不太确定还要尝试什么。
data_file = open('book.txt', 'r')
for line in data_file:
line = line.strip()
title, sub_title, author, publisher, copyright = line.split(',')
预期结果应该为我提供有关从文件中读取的书的详细信息。这些是结果。
标题:书名
字幕:书的字幕
作者:书的作者
出版者:这本书的出版者>
版权:书籍的版权
描述:书的描述
我正在尝试在文件中使用line.split方法,但一直说它期望5个值,但只有3个。如何解压缩所有5个值?我正在使用Class和self变量。但是我的...
如果数据采用以下格式(csv-逗号分隔值):