我是python的新手,我需要以下帮助。我为一个抽搐通道做了一个机器人,我试图让它存储引号,然后在给出命令时随机重复它们。
import csv
import pickle
oneline= []
def saveFile():
with open("quotes.csv",'w+') as resultFile:
wr = csv.writer(resultFile)
wr.writerow(oneline)
def loadoneline():
with open("quotes.csv",'r') as resultFile:
r = csv.reader(resultFile)
global oneline
oneline = list(r)
loadoneline()
print(oneline)
到目前为止,这是我的工作,直到关闭或重新启动机器人。之后它只是打印出来。
['["[\'memes\']", \'[]\', \'memes\']', '[]', 'quote', 'this quote', 'and this quote', 'and another quote']
当前会话中收集的所有报价都很好,但在上一个会话中收集的任何内容都会打印在一个丑陋的列表中。
任何见解都很可爱!使用python 3.x