gpt4 book ai didi

Python 将当前行存储在可迭代文件对象中

转载 作者:太空宇宙 更新时间:2023-11-03 18:43:42 25 4
gpt4 key购买 nike

如何存储可迭代文件的当前行?显然Python不支持内联赋值

f = open('parseMe.txt', 'r')

iroFile = iter(f)

while("\\" in (curLine = next(iroFile))):
print curLine

我尝试了以下操作:但仍然出现语法错误。

while((curLine = next(iroFile)):
if ("\\" in curLine):
print curLine

最佳答案

在 Python 中,赋值是一个语句,而不是一个表达式 - 但如果您习惯了 Python 习惯用法,我怀疑您会错过它。

以下是您似乎正在寻找的内容:

#!/usr/local/cpython-2.7/bin/python

with open('parseMe.txt', 'r') as file_:
for curLine in file_:
if '\\' not in curLine:
break
print curLine.rstrip('\n')

关于Python 将当前行存储在可迭代文件对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20012919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com