python

python怎么统计文件行数和字符数

小亿
284
2024-01-03 13:01:03
栏目: 编程语言

要统计文件的行数和字符数,可以使用以下代码:

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 更改为你要统计的实际文件名。

0
看了该问题的人还看了