读取一个文件,显示除了以井号(#)开头的行以外的所有行

 方法一:

#1、打开文件
f = open("demo5.txt",encoding='utf-8')
#2、把文章全部读取,以列表形式存储。
res = f.readlines()
#3、循环整个列表,去除以空格开头的行的空格,然后去除以#号开头的行的#号
for i in res:
    i.strip(" ")
    if i[0] == "#":
        continue
    else:
        print(i)

方法二:

def print_info(filename):
    with open(filename, "r", encoding="utf-8") as file:
        for lines in file:
            if lines[0] != "#":
                print(lines, end="")

filename = input("请输入文件名:")
print_info(filename)

猜你喜欢

转载自blog.csdn.net/dubo_csdn/article/details/85600671
今日推荐