我在用ubuntu运行一个脚本并从这个服务器中取出数据,这个数据中有一个数据列表。但在运行脚本后,它不会在csv文件上写入任何内容
我运行的是root,我试着直接从ubuntu修改csv文件,这样我们就可以取消ubuntu对csv的访问权限。我也试过运行不同的脚本,它可以从CSV写
运行脚本时不会出现跟踪回溯/错误消息,我的验证是:
我没试过的是编码部分?你认为这与此有关吗
代码示例:
print ("\nRTR List: ",rtrlist)
print ("\nINT List: ",ilist)
print ("\nDESC List: ",dlist)
print ("\nBUN List: ",blist)
rtrlist = [[ele] for ele in rtrlist]
## EXPORT AS CSV
with open('intlist.csv', 'w', newline='') as updatecsv:
write = csv.writer(updatecsv, delimiter=',',lineterminator='\n')
for cols in zip(rtrlist,ilist,dlist):
rows = itertools.zip_longest(*cols, fillvalue='')
write.writerows(rows)
print ("\n Done...csv file has been updated")
输出前打印最后一部分的结果
RTR List: ['r01.tp06', 'r02.m01', 'r01.m02']
INT List: [['HundredGigE0/2/0/0', 'HundredGigE0/2/0/0.242', 'HundredGigE0/2/0/0.244 l2transport', 'HundredGigE0/2/0/1', 'HundredGigE0/2/0/0.244'], ['TenGigabitEthernet1/1/0.138'], ['TenGigE0/1/0/15']]
DESC List: [['ALPHANUMERICWITHCHARAC;;;', 'ALPHANUMERICWITHCHARAC;;;', 'ALPHANUMERICWITHCHARAC;;;'], ['ALPHANUMERICWITHCHARAC;;;'], ['ALPHANUMERICWITHCHARAC;;;']]
BUN List: ['', '', '']
净化了描述部分,但输出是带字符的字母数字
注:我能正确打印数据
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐