我看python可以自动化进行排版,于是我昨天就研究了一下,想把a1.txt排版成a2.txt的样子。我看这个a1主要涉及三个变量,可以做出3个字典,分别是目录,笔记,感想/心得 (contents, highlight, ideas)。highlight和ideas互为字典和值。
首先导入一个a1.txt,然后对里面信息进行替换。然后应该搜索笔记,然后让它添加到字典的时候,卡住了,不知道如何搜索和添加到字典里面。有人可以帮我看一下吗,如果可以的话帮我完善一下,感谢
with open("a1.txt", "r", encoding="utf-8") as f:
for line in f.readlines():
line = line.strip('\n')
line = line.replace("目录:", "◆ ") # 把目录替换成◆符号
with open("a2.txt", "a", encoding="utf-8") as f:
f.write(line+'\n')
以下是a1.txt文档内容
《无名》--5条笔记
作者:W
出版社: W出版社
出版时间: 2022-8
- 1 ---
目录:第一辑 开门是繁华,关门是繁花
开门是繁华,关门是繁花
别人以浊为喜,我独以清为欢,笑看风轻云淡,闲听花静鸟喧,开门是繁华,关门是繁花。
心得:
感觉这个章节概要写得很文清的样子
P1 / 2021-10-10 19:37
- 2 ---
目录:第一辑 开门是繁华,关门是繁花
寂寂陋室,满室盈香。
心得:
陋而不俗
P2 / 2021-10-11 12:16
- 3 ---
目录:第一辑 开门是繁华,关门是繁花
安静,是内心的修持,可惜,世间太多事都是打扰,撇不清。
P2 / 2021-10-13 12:16
- 4 ---
目录:第二辑 过日子也是好
人生就是一部长篇小说,你是演员,也是导演。
P2 / 2021-10-14 15:16
- 5 ---
目录:第二辑 过日子也是好
不思八九,常想一二,心里绽开一朵莲花,人生才是一幅写意的图画。
心得:
心无所住,才无所不住。
P2 / 2021-10-14 19:16
排版组合成a2.txt的这样:
无名
W
5个笔记
◆ 第一辑 开门是繁华,关门是繁花
感觉这个章节概要写得很文清的样子
>> 开门是繁华,关门是繁花
别人以浊为喜,我独以清为欢,笑看风轻云淡,闲听花静鸟喧,开门是繁华,关门是繁花。
陋而不俗
>> 寂寂陋室,满室盈香。
>> 安静,是内心的修持,可惜,世间太多事都是打扰,撇不清。
◆ 第二辑 过日子也是好
>> 人生就是一部长篇小说,你是演员,也是导演。
心无所住,才无所不住。
>>
不思八九,常想一二,心里绽开一朵莲花,人生才是一幅写意的图画。