元素未从列表中删除

时间:2017-07-07 13:53:02

标签: python-3.x

我写了下面的代码。我正在读取文件并从第一个索引中删除元素,但它没有删除。有人可以帮忙吗?

import os
fo = open('temp_file.txt', 'w')
fo.write(output1)
fo.close()   
fo = open('temp_file.txt', 'r')
temp_list = fo.readlines()
fo.close()
os.remove('temp_file.txt')
del temp_list[0]
print (temp_list)

1 个答案:

答案 0 :(得分:0)

也许这是你问题的解决方案?

import os
fo = open('temp_file.txt', 'w')
fo.write("test\n")
fo.write("test2\n")
fo.write("test3\n")
fo.close()
fo = open('temp_file.txt', 'r')
temp_list = []
for i in fo.readlines():
    temp_list.append(i)
fo.close()
os.remove('temp_file.txt')
print(temp_list)
del temp_list[0]
print (temp_list)

输出:

['test\n', 'test2\n', 'test3\n']
['test2\n', 'test3\n']