。startswith使用多个变量

问题描述 投票:0回答:1

我正在为学校制作电影管理系统的项目,但是我对写入/读取文本文件有些生疏。

我有一个名为lineStarters的列表,其中包含字符串值“ seatA”,“ seatB”等。

稍后在项目中,我使用该行:

if line.startswith item in lineStarters and if "False" in line:
  line = line.replace("False","True")

这会带来语法错误。

为了解决这个问题,我已经尝试了一个很长的条件语句。这也不起作用。而且对我的老师来说看起来也不好。

tldr我将如何在Python中将.startswith与多个变量一起使用。

非常感谢。

因此,我有一个名为seatStatus的文件,其格式如下:seatA:每行错误。假设电影院有10个座位,那么从座位A到座位J会有10条线。 lineStarters是一个包含所有行起始符的数组,例如seatA,seatB(用于验证)。 False表示该席位未被预订,因此默认情况下将是这样,直到更改为止,因此对于适用的席位,它将False(未预订)替换为True(已预订)。希望有道理。谢谢。

python if-statement conditional-statements read-write startswith
1个回答
1
投票

如果要检查您的行是否以seatAseatB等开头,则可以使用any

any
© www.soinside.com 2019 - 2024. All rights reserved.