91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-05-11
  • 語(yǔ)言: Python
  • 標(biāo)簽: python??json??csv??

資源簡(jiǎn)介

用python 寫的一個(gè)json轉(zhuǎn)csv文件的腳本,csv 文件的分隔符用的 '|' ,hard code 到代碼里了。 使用方法: 1. 直接執(zhí)行 python json2csv.py (待轉(zhuǎn)換文件hard code 到代碼里) 2. 轉(zhuǎn)換完后先打開excel ,然后從excel 里面找到轉(zhuǎn)換后文件.csv 打開(注意不能直接打開否則會(huì)有亂碼)

資源截圖

代碼片段和文件信息

#-*-coding:UTF-8-*-
#!/usr/bin/python

import?json
import?csv
import?fcntl
import?time?
import?sys??
reload(sys)??
sys.setdefaultencoding(‘utf8‘)

#?讀文件,該文件為源文件待解析
f_read?=?open(‘data_utf8_2_2.json‘)
print?“fread“f_read
line?=?f_read.readline()
all_keys=None
json_data?=?json.loads(line)???
all_keys?=?json_data.keys()
key_str=‘‘
#?這里的分隔符設(shè)置成?‘|‘
for?key?in?all_keys:
????key_str?+=?key
????key_str?+=‘|‘
key_str=key_str[:-1]
#這里的文件為轉(zhuǎn)換后的輸出文件
f_write=open(‘test.csv‘‘w+‘)
f_write.write(key_str)
f_write.write(‘\r\n‘)

while?line:
????new_line=‘‘
????json_data?=?json.loads(line)
????for?key?in?all_keys:
????????tmp_str?=?None
????????if?not?json_data.has_key(key):
????????????tmp_str=‘N

評(píng)論

共有 條評(píng)論