设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 19659|回复: 1
打印 上一主题 下一主题

怎么从rtf文件里读文本啊?

[复制链接]

1

主题

0

好友

5

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-10-28 02:40:04 |只看该作者 |倒序浏览


我有几千个rtf文件,要把文件名更改为文件里的第四行的内容。写了一段代码,不行。
还有,怎么批量的吧rtf文件转成 TXT,谢谢。


for filename in directory:
    if filename.startswith("Factiva"):
        base, ext = os.path.splitext(filename)
        infile = open(filename, 'r')
        line = infile.readline()
        newname = line.rstrip()
        while not newname.startswith("Q"):
            line =infile.readline()
            newname = line.rstrip()
        newname += ext
        infile.close()
        os.rename(filename, newname)
        infile.close()



namechange.png (31.45 KB, 下载次数: 386)

文档

文档

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2017-10-28 14:57:03 |只看该作者
PyRTF 库
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-23 03:17 , Processed in 0.027342 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部