【发布时间】:2012-03-13 20:22:26
【问题描述】:
另一个问题。
该程序对代码中的每一行进行计数和编号,除非它具有哈希标记或该行为空。除了散列标签,我得到了它对每一行的编号。我怎样才能阻止它计算空行?
def main():
file_Name = input('Enter file you would like to open: ')
infile = open(file_Name, 'r')
contents = infile.readlines()
line_Number = 0
for line in contents:
if '#' in line:
print(line)
if line == '' or line == '\n':
print(line)
else:
line_Number += 1
print(line_Number, line)
infile.close()
main()
【问题讨论】: