我所要做的就是在每条记录的末尾创建一个属性列表,而不使用换行符\n
import os, csv
output = os.system('hive -S -e "use precache; select geode from database WHERE geodetype = 17;" > testausnzl.csv')
f = open('testausnzl.txt').read()
print f
ausnzl_list = open("testausnzl.csv").readlines()
Tags:
与其重新发明轮子,不如使用
csv
模块来读取:这将删除换行符并生成行(用逗号分隔)
可以使用Python直接从命令中读取,而不是临时文件名:
这里的代码不是将所有内容都加载到列表中,而是在
csv.reader()
对象上循环,以处理每一行。这通常是更好、更节省内存的方法最好的方法是使用Python client to connect to hive,而不使用命令行客户机
相关问题 更多 >
编程相关推荐