你好能不帮我写一个计算大型txt文档行数的程序吗?用Python
时间: 2023-03-26 07:01:35 浏览: 50
当然可以,以下是一个简单的 Python 代码,可以计算大型 txt 文档的行数:
```
filename = 'your_file.txt'
with open(filename, 'r', encoding='utf-8') as f:
lines =
for line in f:
lines += 1
print("文件 %s 的行数为:%d" % (filename, lines))
```
你只需要将 `your_file.txt` 替换为你要计算行数的文件名即可。
相关问题
你好能帮我写一个读取文件夹下所有文档并计算出每个文档行数的程序吗?用Python
当然可以,以下是Python代码:
import os
def count_lines_in_folder(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith(".txt"): # 只计算txt文件
file_path = os.path.join(root, file)
with open(file_path, "r", encoding="utf-8") as f:
lines = f.readlines()
print(f"{file}: {len(lines)} 行")
# 调用函数
count_lines_in_folder("文件夹路径")
能帮我写一个读取文件夹内所有文档,并给出每个文档的行数的程序吗?用Python
当然可以,以下是Python代码:
import os
def count_lines_in_folder(folder_path):
for filename in os.listdir(folder_path):
if filename.endswith('.txt'):
with open(os.path.join(folder_path, filename), 'r', encoding='utf-8') as f:
lines = f.readlines()
print(f'{filename}的行数为:{len(lines)}')
# 调用函数,传入文件夹路径
count_lines_in_folder('文件夹路径')