在文件夹里读取txt,并用python进行随机抽样代码
时间: 2024-10-21 22:11:21 浏览: 36
在Python中,你可以使用内置的`os`模块来遍历文件夹,然后使用`random`模块来抽取txt文件中的内容。下面是一个简单的示例,假设你想从当前目录下的所有.txt文件中随机选择并读取一行:
```python
import os
import random
# 定义要搜索的文件夹路径
folder_path = os.getcwd() # 获取当前工作目录
# 遍历文件夹中的所有txt文件
for filename in os.listdir(folder_path):
if filename.endswith(".txt"): # 检查文件是否为txt
with open(os.path.join(folder_path, filename), 'r') as file:
lines = file.readlines() # 读取文件的所有行
if lines: # 如果有内容
# 随机选择一条线并打印
selected_line = random.choice(lines)
print(selected_line)
#
阅读全文