我使代码工作之前粘贴。你知道吗
import serial
import csv
import os
import time
def main():
pass
if __name__ == '__main__':
main()
COUNT=0
ser=serial.Serial()
ser.port=2
ser.baudrate=9600
foo=open("new.csv","ab");
result=csv.writer(foo,delimiter=',')
result_statement=("date","time","Zenith","Azimuth","Elevation","conv_elevation")
result.writerow(result_statement)
foo.close()
while(COUNT<500):
ser.open()
str=ser.read(110)
val=str.split(":")
print "value is",val
lines=str.split("\r\n")
wst=[]
for line in lines[:-1]:
parts=line.split(":")
#print parts
for p in parts[1:]:
wst.append(p)
#print "wst is", wst
foo=open("new.csv","a+");
result=csv.writer(foo,delimiter=',')
result_statement=wst
result.writerow(result_statement)
COUNT=COUNT+1
#print COUNT
foo.close()
ser.close()
这里我得到正确的输出如下。你知道吗
value is ['date is', ' 1/1/14\r\ntime_is', '9-15-0\r\nZenith', '52.53\r\nAzimuth', '226.85\r\nElevation', '37.47\r\nConverted Elevation', '-46.42\r\nlo']
value is ['date is', ' 1/1/14\r\ntime_is', '9-30-0\r\nZenith', '55.25\r\nAzimuth', '229.47\r\nElevation', '34.75\r\nConverted Elevation', '-42.39\r\nlo']
value is ['date is', ' 1/1/14\r\ntime_is', '9-45-0\r\nZenith', '58.08\r\nAzimuth', '231.84\r\nElevation', '31.92\r\nConverted Elevation', '-38.39\r\nlo']
value is ['date is', ' 1/1/14\r\ntime_is', '10-0-0\r\nZenith', '60.99\r\nAzimuth', '233.98\r\nElevation', '29.01\r\nConverted Elevation', '-34.43\r\nlo']
value is ['date is', ' 1/1/14\r\ntime_is', '10-15-0\r\nZenith', '63.98\r\nAzimuth', '235.92\r\nElevation', '26.02\r\nConverted Elevation', '-30.51\r\nl']
value is ['date is', ' 1/1/14\r\ntime_is', '10-30-0\r\nZenith', '67.03\r\nAzimuth', '237.68\r\nElevation', '22.97\r\nConverted Elevation', '-26.63\r\nl']
value is ['date is', ' 1/1/14\r\ntime_is', '10-45-0\r\nZenith', '70.15\r\nAzimuth', '239.28\r\nElevation', '19.85\r\nConverted Elevation', '-22.78\r\nl']
value is ['date is', ' 1/1/14\r\ntime_is', '11-0-0\r\nZenith', '73.31\r\nAzimuth', '240.73\r\nElevation', '16.69\r\nConverted Elevation', '-18.97\r\nlo']
value is ['date is', ' 1/1/14\r\ntime_is', '11-15-0\r\nZenith', '76.52\r\nAzimuth', '242.05\r\nElevation', '13.48\r\nConverted Elevation', '-15.19\r\nl']
value is ['date is', ' 1/1/14\r\ntime_is', '11-30-0\r\nZenith', '79.76\r\nAzimuth', '243.25\r\nElevation', '10.24\r\nConverted Elevation', '-11.44\r\nl']
value is ['date is', ' 1/1/14\r\ntime_is', '11-45-0\r\nZenith', '83.04\r\nAzimuth', '244.34\r\nElevation', '6.96\r\nConverted Elevation', '-7.72\r\nlon']
value is ['date is', ' 1/1/14\r\ntime_is', '12-0-0\r\nZenith', '86.34\r\nAzimuth', '245.33\r\nElevation', '3.66\r\nConverted Elevation', '-4.02\r\nlong']
value is ['date is', ' 1/1/14\r\ntime_is', '12-15-0\r\nZenith', '89.67\r\nAzimuth', '246.23\r\nElevation', '0.33\r\nConverted Elevation', '-0.36\r\nlon']
value is ['date is', ' 1/1/14\r\ntime_is', '12-30-0\r\nZenith', '93.03\r\nAzimuth', '247.04\r\nElevation', '-3.03\r\nConverted Elevation', '-3.29\r\nlo']
value is ['date is', ' 1/1/14\r\ntime_is', '12-45-0\r\nZenith', '96.40\r\nAzimuth', '247.77\r\nElevation', '-6.40\r\nConverted Elevation', '-6.91\r\nlo']
但当写在CSV文件,它是在添加2000的时间克隆请让我知道为什么它这样做。你知道吗
日期时间天顶方位仰角转换仰角 2014年1月1日9月15日52.53 226.85 37.47-46.42
2014年1月1日9月30日55.25 229.47 34.75-42.39
2014年1月1日9-45-0 58.08 231.84 31.92-38.39
2014年1月1日10-0-0 60.99 233.98 29.01-34.43
2014年1月1日2000年10月15日63.98 235.92 26.02-30.51
2014年1月1日2000年10月30日67.03 237.68 22.97-26.63
2014年1月1日10-45-0 70.15 239.28 19.85-22.78
2014年1月1日11-0-0 73.31 240.73 16.69-18.97
2014年1月1日11月15日76.52 242.05 13.48-15.19
2014年1月1日11月30日79.76 243.25 10.24-11.44
转到csv文件选择日期和时间列,并将该列格式化为日期和时间。你知道吗
相关问题 更多 >
编程相关推荐