擅长:python、mysql、java
<p>你在这里所做的对我来说似乎是正确的,但你只是修改了加载到内存中的文件的内容,而不是磁盘上的文件。你知道吗</p>
<p>在处理来自的行时,需要将每一行写入一个新文件投影.txt
比如:</p>
<pre><code>with open('projections.txt') as projections:
with open('projections-new.txt') as projections_new:
delete = input("Input projection code you want to delete: ")
for i in projections:
projection = i.strip("\n").split("|")
if delete == projection[0]:
projection[8]="false"
projections_new.write("|".join(projection) + "\n")
</code></pre>