用python写一个同时进行多个txt文档行数计算,并独立给出每个文档行数的程序
时间: 2023-04-04 12:04:38 浏览: 87
python计算文本文件行数的方法
您好,我是 C 知道。关于您的问题,我可以回答。以下是一个用 Python 编写的同时计算多个 txt 文档行数并独立给出每个文档行数的程序:
```python
import os
def count_lines(file_path):
with open(file_path, 'r', encoding='utf-8') as f:
return len(f.readlines())
def count_lines_in_dir(dir_path):
files = os.listdir(dir_path)
for file in files:
if file.endswith('.txt'):
file_path = os.path.join(dir_path, file)
lines = count_lines(file_path)
print(f'{file_path}: {lines} lines')
if __name__ == '__main__':
dir_path = '/path/to/txt/files'
count_lines_in_dir(dir_path)
```
您只需要将 `/path/to/txt/files` 替换为您的 txt 文件所在的目录路径即可。该程序会遍历目录下所有的 txt 文件,并分别计算每个文件的行数并输出。
阅读全文