【发布时间】:2017-02-13 14:44:54
【问题描述】:
我有这段代码可以读取文本文件中的行并计算字符数,一旦达到 1000 个字符或更多字符就会停止。如何修改它,使其不计算任何以 # 符号开头的行上的字符?
infile = open('word_count.tst', 'r') #word_count is just a sample file.
lines = infile.readlines()
char_count = 0
for line in lines:
char_count = char_count + len(line)
if char_count >= 1000:
break
print("File has %d characters" % (char_count))
【问题讨论】:
-
添加一个钩子检查是否
line.startswith('#')
标签: python