python读取directory_C.txt和directory_D.txt和directory_E.txt和directory_F和directory_G和directory_H文件中的每一行内容一行一行显示到listbox中
时间: 2024-11-03 14:19:24 浏览: 6
TXT_test.rar_test.txt文_监控文件夹_监控文件夹下的文件生成
在Python中,你可以使用内置的`open()`函数打开文本文件,并通过迭代每一行来读取文件的内容。如果目录下有多个文件,你需要遍历整个目录并逐个处理。假设这些文件都在同一个目录下,你可以这样做:
```python
import os
def read_files_in_directory(directory):
file_list = [os.path.join(directory, f) for f in os.listdir(directory) if f.endswith('.txt')] # 获取所有.txt文件路径
lines = [] # 存储所有文件内容
for filename in file_list:
with open(filename, 'r') as file:
lines.extend(file.readlines()) # 读取每行并添加到list
return lines
# 假设你的目录名为'directory'
lines_from_files = read_files_in_directory('directory')
lstbox_content = [line.strip() for line in lines_from_files] # 清理换行符并存储到listbox
# 现在lstbox_content包含所有文件的每一行内容
# 将数据展示到listbox中,具体的界面操作取决于你的UI库,如Tkinter、PyQt等
阅读全文