国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python批量提取PDF文件中文本的腳本

2020-02-22 23:28:35
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Python批量提取PDF文件中文本的具體代碼,供大家參考,具體內容如下

首先需要執行命令pip install pdfminer3k來安裝處理PDF文件的擴展庫。

import osimport sysimport timepdfs = (pdfs for pdfs in os.listdir('.') if pdfs.endswith('.pdf'))for pdf1 in pdfs: pdf = pdf1.replace(' ', '_').replace('-', '_').replace('&', '_') os.rename(pdf1, pdf) print('='*30) print(pdf)  txt = pdf[:-4] + '.txt' exe = '"' + sys.executable + '" "' pdf2txt = os.path.dirname(sys.executable) pdf2txt = pdf2txt + '//scripts//pdf2txt.py" -o ' try: #調用命令行工具pdf2txt.py進行轉換 #如果pdf加密過可以改寫下面的代碼 #在-o前面使用-P來指定密碼 cmd = exe + pdf2txt + txt + ' ' + pdf os.popen(cmd) #轉換需要一定時間,一般小文件2秒鐘足夠了 time.sleep(2) #輸出轉換后的文本,前200個字符 with open(txt, encoding='utf8') as fp:  print(fp.read(200)) except: pass

來源:python小屋

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仙桃市| 抚州市| 革吉县| 修武县| 类乌齐县| 长丰县| 富阳市| 双峰县| 涞水县| 武宁县| 扎囊县| 高陵县| 墨脱县| 上杭县| 门源| 兴文县| 铅山县| 台南市| 晋江市| 顺昌县| 泸西县| 荔波县| 称多县| 青田县| 喜德县| 石棉县| 洪江市| 中江县| 万源市| 饶平县| 珠海市| 抚顺县| 宣武区| 贞丰县| 乐清市| 沈丘县| 岳池县| 景德镇市| 江西省| 长沙市| 通城县|