python - 如何相互打印文件的行python
问题描述
这可能很容易,但我还没有解决这个问题。我有一个普通文件如下:
>seq1
AAAAAAAA
>seq2
TTTTTTTT
>seq3
CCCCCCCC
>seq4
GGGGGGGG
我想要得到的是( except the lines start with > )
针对另一行打印每一行 - 所需的输出应该是:
AAAAAAAA
TTTTTTTT
AAAAAAAA
CCCCCCCC
AAAAAAAA
GGGGGGGG
TTTTTTTT
CCCCCCCC
TTTTTTTT
GGGGGGGG
CCCCCCCC
GGGGGGGG
谢谢
解决方案
我想这就是你要找的东西:
with open('file.txt', 'r') as file:
lines = file.readlines()
for line in lines:
if not line.startswith('>'):
print(line)
您必须逐行阅读文件,并测试第一个字符。
推荐阅读
- javascript - 将 JavaScript 函数转换为封闭式表达式
- web-scraping - Scrapy,Aliexpress 不返回任何价格
- sql - 如何在SQL中从单行中的多行获取列
- python - 如何隐藏显示序列号的熊猫数据框中的第一列
- java - 如何使用 Runnable 回调替换 AsyncTask onProgressUpdate()
- wordpress - Wordpress 错误:您必须登录才能访问管理区域
- django - getaddrinfo: xxURL 从代理 gai_error = 0 获取结果
- python - Sort a list from a file
- java - 黄瓜变量参数单独存储
- javascript - UTC 日期时间到 ES6 中的完整日期