为了账号安全,请及时绑定邮箱和手机立即绑定

从pdf转换为txt后保存文件

从pdf转换为txt后保存文件

萧十郎 2021-09-01 14:48:49
我已经将一些 pdf 文件转换为 txt 格式。但是,转换后如何保存?我试图使用file.write('file1')选项,但它似乎不起作用。file1 = pdf_to_txt("important_file_1.pdf")file2 = pdf_to_txt("important_file_2.pdf")感谢您的帮助。
查看完整描述

1 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

您需要使用write模式打开一个新文件:


file1 = pdf_to_txt("important_file_1.pdf")

f = open('pdf_to_text.txt', 'w')

f.write(file1)

f.close()

要使其可重用,请执行以下操作:


import time

def save_pdf_to_text(file_to_save, filename=None):

    if not filename:

        timestr = time.strftime("%Y-%m-%d-%H-%M-%S")

        filename = '{}.txt'.format(timestr)

    with open(filename, 'w') as f:

        f.write(file_to_save)

用法:


file1 = pdf_to_txt("important_file_1.pdf")

save_pdf_to_text(file1)

它将创建一个带有时间戳的文件。或者将文件名作为第二个参数传递。


查看完整回答
反对 回复 2021-09-01
  • 1 回答
  • 0 关注
  • 199 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信