请帮我编写一段Python代码,以完成下面这个任务:我有一个文件夹,里面有一些PDF文献。现在我想知道里面有多少个文献是包含有“fair”的,有多少个文献含有“privacy”,有多少个文献含有“transparency”
时间: 2023-06-04 11:04:23 浏览: 115
好的,我能够帮您编写这段Python代码。以下是代码:
```python
import os
dir_path = "path/to/folder" #请将路径替换为您的文件夹路径
fair_count = 0
privacy_count = 0
transparency_count = 0
for file_name in os.listdir(dir_path):
if file_name.endswith(".pdf"):
with open(os.path.join(dir_path, file_name), "rb") as file:
contents = file.read().decode("utf-8", "ignore")
if "fair" in contents:
fair_count += 1
if "privacy" in contents:
privacy_count += 1
if "transparency" in contents:
transparency_count += 1
print("包含“fair”的文献数量:", fair_count)
print("包含“privacy”的文献数量:", privacy_count)
print("包含“transparency”的文献数量:", transparency_count)
```
请将代码中的路径替换为您文件夹的实际路径。代码将遍历文件夹中的所有PDF文献,并计算出包含有“fair”、“privacy”、“transparency”的文献数量。
阅读全文