如何打开文件并删除第一项(索引为0的项目)

时间:2019-03-21 00:41:35

标签: python python-2.7

Atm我正在为Twitch的聊天机器人创建插件。 到目前为止,我已经完成了这项工作。这样我就可以将Items添加到文件中。

# Variables
f = open("Tank_request_list.txt","a+")
fr = open("Tank_request_list.txt","r")
tr = "EBR" # test input
tank_request = fr.read()
treq = tank_request.split("#")

with open("Tank_request_list.txt") as fr:
    empty = fr.read(1)
    if not empty:
        f.write(tr)
        f.close
    else:
        tr = "#" + tr
        f.write(tr)
        f.close

我现在需要弄清楚如何删除索引0处的项目

我也有需要实现的这段代码:

# List Length
list_length = len(treq)
print "There are %d tanks in the queue." % (list_length)

# Next 5 Requests
print "Next 5 Requests are:"
def tank_lst(x):
  for i in range(5):

    print "- " + x[i]

# Run Tank_request    
tank_lst(treq)

以下内容将返回正确答案,但不会写出正确答案。

def del_played(tank):
    del tank[0]
    return tank

tanks = treq
print del_played(tanks)

1 个答案:

答案 0 :(得分:0)

首先,删除内容 使用truncate函数从文件中删除内容,然后将新列表写入其中。