File write and read
-
I save data from the sensors of the pysense board with
filename='log/espdata.csv' datafile=open(filename,'w') datafile.write(......
and it seems to work.
However, I get no results when I try to read the data:
espfile=open('log/epsdata.csv','r') data=epsfile.read() epsfile.close() print(data)
What am I doing wrong?
-
@priis In the first example you forgot to close the file. The with clause in the second example is doing that for you. So no need to close there.
P.S.: When you enclose your code in lines with three backticks (```), then it is printed as such.
-
Well, this seems to work:
with open('datafile.csv', 'w') as datafile: datafile.write("Hello!\n") for i in range(0,3): datafile.write(str(i)+','+str(i*i)+'\n') datafile.close() print('Datafile written.') with open('datafile.csv') as datafile: print(datafile.read()) datafile.close() print('Datafile read.')