我有这样一个文本文件:
input file
yuorvsdsd
dfdsfsd
?dsfsdfsd
sdfsdfs
?dfd
ds
我试图使它只读取以?
开头的行。readlines
函数读取所有行,因此我对它设置了一个条件,但我对它不满意,因为它没有向我显示准确的结果。我希望output
成为:
?dsfsdfsd
?dfd
程序
fp = open("file.txt")
z = fp.readlines
if z=='?':
print z
fp.close()
这是我试过的密码。你知道吗
Tags:
列表理解使这变得简单:
我将使用以下内容:
通过使用上下文管理器(
with ... as
),文件的关闭将在您完成后自动进行。你知道吗我想我应该用一个生成器表达式:
完整的程序如下所示:
相关问题 更多 >
编程相关推荐