要统计文件的行数和字符数,可以使用以下代码:
def count_lines_characters(filename):
lines = 0
characters = 0
with open(filename, 'r') as file:
for line in file:
lines += 1
characters += len(line)
return lines, characters
filename = 'example.txt'
lines, characters = count_lines_characters(filename)
print("文件行数:", lines)
print("文件字符数:", characters)
在上面的代码中,count_lines_characters
函数接受一个文件名作为参数,然后使用 open
函数打开文件。通过迭代文件的每一行,我们可以使用 len
函数计算每行的字符数,并将其累加到 characters
变量中。同时,我们还使用一个变量 lines
来记录行数。最后,我们返回行数和字符数。
你可以将文件名 example.txt
更改为你要统计的实际文件名。