Python处理书摘文件代码问题求大神帮忙,python书摘,从网上找了一个网友写的p
Python处理书摘文件代码问题求大神帮忙,python书摘,从网上找了一个网友写的p
从网上找了一个网友写的python代码,处理kindle的书摘文件,运行不报错,但是好像不起作用,我是个python新手,看了看代码,没发现问题,请大家帮忙看看。
以下是python代码:
import osoutput_folder = os.path.join('output')if not os.path.exists(output_folder): os.mkdir(output_folder)title_filename = os.path.join(output_folder,' ! titleAll.txt')with open('My Clippings.txt','r') as clipping_file: line = clipping_file.readlines() titleline = set() for i in range( len(line) ): if line[i] == '==========\n': titleline.add(line[i-4])with open(title_filename,'w') as title_file: for i in titleline: title_file.write(i)for x in titleline: x2 = x.decode('utf-8') filename = os.path.join(output_folder, x2.strip() +'.txt') with open(filename,'w') as out_file: with open('My Clippings.txt','r') as clipping_file: line = clipping_file.readlines() for i in range( len(line) ): if x == line[i]: out_file.write(line[i+1]) out_file.write(line[i+2]) out_file.write(line[i+3]) out_file.write(line[i+4])
以下是My Clippings.txt文件:
参与感:小米口碑营销内部手册 (黎万强)
- 您在位置 #1718-1718的标注 | 添加于 2014年10月2日星期四 上午1:14:47
南美玻利维亚乌尤尼盐湖。
参与感:小米口碑营销内部手册 (黎万强)
- 您在位置 #1736-1737的标注 | 添加于 2014年10月2日星期四 上午1:16:55
品牌,要有好的产品,好的推广的信息,好的展示环境。
参与感:小米口碑营销内部手册 (黎万强)
- 您在位置 #1821-1822的标注 | 添加于 2014年10月2日星期四 上午1:26:59
最初爱你、赞赏你的,就是核心种子用户。这些发烧友是人群中的意见领袖,而在消费电子行业中,意见领袖的评价对普通用户的购买决定有很大的影响力。
文件里没有“==========”,肯定没有结果了,估计是脚本找错了吧,或者文件内容有问题。
line[i] == '==========\n':
line[i]是字符,不是字符串。
这个结果返回的是一直为false
编橙之家文章,
相关内容
- Python怎样清空所有相关变量及函数或是list、object等信息
- Django微博搭建要怎样设计用户model,djangomodel,准备基于
- python2.7运行报Backup FAILED错误是什么问题,python2.7backu
- Python多线程输出格式粘连怎么处理,python多线程,在多线
- Python re正则表达式空格替换问题,python正则表达式,st
- Python快速搭建网站模板有吗,python搭建模板,PHP模板很多
- rss阅读器可以做到同步更新吗?,rss阅读器做到同步
- for循环方式完成列表分区间统计效果报错,求解,for分
- 网页编码gb2312和gbk的pyquery中文乱码问题,gb2312pyquery,生
- Python测试HTTP客户端程序实例怎么写,python客户端程序
评论关闭