import fitz # 打开PDF文件 doc = fitz.open(r"D:\点宽学院\在线绿色互动如何影响共享型绿色消费行为_——自然联结性的调节作用_王建明.pdf") text = "" # 存储PDF内容的字符串 for page in doc: text += page.get_text() # 将文本按照中文句号分割成句子 sentences = text.split("。") # 打印每一句 for sentence in sentences: print(sentence.strip() + "。")请帮我修改这个代码,我想把处理的对象改为“D:\点宽学院”下所有的PDF文件
时间: 2023-06-19 20:04:00 浏览: 263
打开PDF文件的代码
3星 · 编辑精心推荐
可以使用Python的os模块来获取指定目录下的所有PDF文件路径,然后对每个PDF文件进行处理。
以下是修改后的代码:
```python
import os
import fitz
# 获取指定目录下的所有PDF文件路径
pdf_dir = r"D:\点宽学院"
pdf_files = [os.path.join(pdf_dir, f) for f in os.listdir(pdf_dir) if f.endswith('.pdf')]
for pdf_file in pdf_files:
# 打开PDF文件
doc = fitz.open(pdf_file)
text = "" # 存储PDF内容的字符串
for page in doc:
text += page.get_text()
# 将文本按照中文句号分割成句子
sentences = text.split("。")
# 打印每一句
for sentence in sentences:
print(sentence.strip() + "。")
```
这样就可以处理指定目录下所有的PDF文件了。
阅读全文