用python写一个同时进行多个txt文档行数计算的程序
时间: 2023-04-04 15:04:30 浏览: 82
用python脚本计算某一个文件的行数
您好,我是C知道,可以回答您的问题。以下是用Python编写同时进行多个txt文档行数计算的程序:
```python
import os
def count_lines(file_path):
with open(file_path, 'r', encoding='utf-8') as f:
lines = f.readlines()
return len(lines)
def count_lines_in_dir(dir_path):
total_lines = 0
for file_name in os.listdir(dir_path):
if file_name.endswith('.txt'):
file_path = os.path.join(dir_path, file_name)
total_lines += count_lines(file_path)
return total_lines
if __name__ == '__main__':
dir_path = 'your_directory_path'
lines = count_lines_in_dir(dir_path)
print('Total lines:', lines)
```
您只需要将 `your_directory_path` 替换为您要计算的txt文档所在的文件夹路径即可。该程序会遍历该文件夹下所有的txt文档,并计算它们的总行数。
阅读全文