要統計文件的行數和字符數,可以使用以下代碼:
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
更改為你要統計的實際文件名。