elif len(book_info.strip().split("/")) == 4: book_author = book_info.strip().split("/")[0] # book_translate = "Nan" book_press = book_info.strip().split("/")[1].strip() book_time = book_info.strip().split("/")[2].strip() book_price = book_info.strip().split("/")[3].replace("元","") data = ",".join([book_tag, book_name, book_author, book_press, book_time, book_price,book_nums,book_pl]) writer.writerow([book_tag,book_name,book_author,book_press,book_time,book_price,book_nums,book_pl]) print("|" + " " + data + " " + "|")
时间: 2024-04-18 22:30:54 浏览: 136
( Python学习手册_第3版.pdf )
这段代码是用于处理图书信息的。根据给定的book_info字符串,它首先将其去除首尾空格并按斜杠("/")分割成一个列表。然后,它根据列表的长度进行条件判断。
如果列表长度为4,表示book_info包含图书的作者、出版社、出版时间和价格信息。代码将分别提取这些信息,并将它们用逗号连接起来形成一个新的字符串data。然后,使用csv.writer将data写入CSV文件,并在控制台打印出来。
最后,使用竖线符号将data打印在控制台上,形成一个美观的输出。
请注意,这只是代码片段的一部分,缺少了前面的条件判断和可能的变量定义。完整的代码可能包含更多的逻辑和功能。
阅读全文