从终端运行的Python泡菜

时间:2018-02-08 16:36:22

标签: python raspberry-pi text-files pickle

我一直在使用python pickle的Raspberry pi 3工作一段时间,当我使用python3 IDLE运行代码时它工作得非常好,但是当我从终端pickle.load()运行我的代码时,函数读取值即使文件没有不存在。这些值对应于存储在.txt文件中的旧数据,该文件具有相同的名称,如lastValues.txtbuffer.txt,并且python脚本位于哪个文件夹无关紧要。

import pickle
lastValues=[]
buffodbc=[]
try:
    with open("lastValues.txt","rb") as fp:
        lastValues = pickle.load(fp)
except:
    print ('error al cargar valores')
    pass
try:
    with open("buffer.txt","rb") as fp:
        buffodbc = pickle.load(fp)
except:
    print ('error al cargar valores')
    pass
print (lastValues)
print (buffodbc)

0 个答案:

没有答案