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'內容如下:
# 有#號,第一行沒#號,第一行
# 有#號,第二行
沒#號,第二行
# 有#號,第三行
沒#號,第三行
# 有#號,第四行
沒#號,第四行
# 有#號,第五行
沒#號,第五行
# 有#號,第六行
沒#號,第六行
# 有#號,第七行
沒#號,第七行
# 有#號,第八行
沒#號,第八行
# 有#號,第九行
沒#號,第九行
# 有#號,第十行
沒#號,第十行
bin tar 從成員名中刪除開頭的「 」
from 今天在使用tar進行打包時,發現報了 從成員名中刪除開頭的 的錯誤。我使用的打包語句如下 root bj tar czvf test.tar.gz root tomcat tar 從成員名中刪除開頭的 root tomcat root tomcat tomcat spider root t...
bin tar 從成員名中刪除開頭的「 」
今天在使用tar進行打包時,發現報了 從成員名中刪除開頭的 的錯誤。我使用的打包語句如下 於是趕快的看tar的help手冊和man手冊。發現使用 p 大寫 引數後可以解決這個問題 使用後,果然沒再報錯 造成該問題的原因是因為使用相對路徑和絕對路徑引起的。另外還有一種解決方法是,使用相對路徑 cd r...
python 正則匹配行開頭為 的行
因為fasta檔案格式通常為 name1 atgatagtgtctgtagctgactgt agtgctgtagatagctagctagtc name2 agtcgatcgtagtagctagctagc agtcgatgctagctagctacgaaa 需要識別每次以 開頭的行來區分每段編碼達到處理...