f = open('讀取測試檔案.txt', 'r', encoding='utf-8')
n = open('讀取測試檔案存儲檔案.txt', 'w', encoding='utf-8')
text = f.readlines()
print(text)
# 周遊所有行
for i in text:
# 便利一行
for flag in range(len(i)):
# 如果從第一個位置開始是空格則跳過這個字元往後繼續周遊,直到這行結束
if i[flag].isspace():
continue
# 如果除了空格以外第一個發現了#号,直接退出行周遊,直接開始下一行
elif i[flag] == '#':
break
else:
# 如果遇到的第一個既不是空格也不是#号,則列印這行的内容,然後結束這行的周遊,開始下一行,感覺使用正則會更友善一些
print(i)
n.write(i)
break
n.close()
f.close()
# '讀取測試檔案.txt'内容如下:
# 有#号,第一行
沒#号,第一行
# 有#号,第二行
沒#号,第二行
# 有#号,第三行
沒#号,第三行
# 有#号,第四行
沒#号,第四行
# 有#号,第五行
沒#号,第五行
# 有#号,第六行
沒#号,第六行
# 有#号,第七行
沒#号,第七行
# 有#号,第八行
沒#号,第八行
# 有#号,第九行
沒#号,第九行
# 有#号,第十行
沒#号,第十行