使用此代码,我正在写入文件,将instanceof
添加到与其对应的quantity
相同的行。
这些是文本文件的内容:
crop
目前,我的代码只是将Tomato 2 4 1
Lettuce 3 8 7
添加到该行的末尾。我想要做的是在quantity
之后插入数量并从行中删除最后的整数。
因此,如果我为crop
输入'Lettuce',为crop
输入'9',则会修改该文件,使其如下所示:
quantity
但是我不确定如何做到这一点。
我的代码
Tomato 2 4 1
Lettuce 9 3 8
答案 0 :(得分:1)
Double
现在您有一个由line_parts = line.split (" ") #possibly after stripping off final "\n"
和line_parts
组成的数组Lettuce, 3, 8,
。
您可以将数字条目向右移一步,直到您有7
;然后将Lettuce, 3, 3, 8
替换为新line_parts[0]
以获取quantity
。
让Lettuce, 9, 8, 7
,将其附加到行,并像以前一样继续。
答案 1 :(得分:0)
不要保存这样的数据。使用结构化文件存储数据:
如果您将使用它,这项工作对您来说并不困难。