此程序必须根据起始代码更改行上的最后一个参数
立即归档:
312|fotelja snesko|bela|15|2900|fotelja|False
621|digimon tabure|crna|25|850|tabure|False
代码为:>&燃气轮机;312
之后的文件:
312|fotelja snesko|bela|15|2900|fotelja|True
621|digimon tabure|crna|25|850|tabure|False
我现在的工作
parameter = input("\nCode is >> ")
with open("komad_namestaja.txt", "r") as fileNAME:
allDATA = fileNAME.readlines()
for linija in allDATA:
linija = linija.split("|")
if parameter == linija[0]:
linija[6] = "True"
有了这个,我阅读了文件中的每一行,找到了我需要的那一行。我只需要在那一行中把False
改成True
。我怎样才能改变它
您需要做的是打开一个临时文件,将结果写入该文件,然后用新文件替换旧文件:
因为,您的文件不是太大(比如说1GB),所以不需要临时文件。下面的解决方案可以帮助您。其想法是:
r+
,这样它就可以读取和写入文件李>让我们看看下面的代码:
相关问题 更多 >
编程相关推荐