pythonjsoncsv文件
A. python中如何將json或csv格式文件存入mongodb
是想把json或cvs文件存儲在mongodb還是說導入json或cvs格式文件的數據到mongodb資料庫里?
B. 如何將CSV格式轉換成JSON格式
# 下面的工具可以方便的將CSV格式文件轉換成json文件格式
import sys, json
tip = """
請確保:
1. CSV格式是UTF-8
2. CSV第一行是鍵值
用法:
python csv2json.py foobar.csv
其中foobar.csv是需要轉換的源數據文件
運行環境:
Python 3.4.3
日期:
2015年12月29日
"""
print(tip)
# 獲取輸入數據
input_file = sys.argv[1]
lines = open(input_file, "r", encoding="utf_8_sig").readlines()
lines = [line.strip() for line in lines]
# 獲取鍵值
keys = lines[0].split(',')
line_num = 1
total_lines = len(lines)
parsed_datas = []
while line_num < total_lines:
values = lines[line_num].split(",")
parsed_datas.append(dict(zip(keys, values)))
line_num = line_num + 1
json_str = json.mps(parsed_datas, ensure_ascii=False, indent=4)
output_file = input_file.replace("csv", "json")
# write to the file
f = open(output_file, "w", encoding="utf-8")
f.write(json_str)
f.close()
print("解析結束!")
C. 怎麼用python 解析csv很json文件
import csv
reader = csv.reader(file('your.csv', 'rb'))
for line in reader:
print line
你可能裝 python 3.x版本,如果是3.x版本,print的語法變了,可以試一試
import csv
reader = csv.reader(file('your.csv', 'rb'))
for line in reader:
print (line)
D. python 怎麼讀取json文件
#讀
file = 'test.json'
fp = open(file, 'r')
dict = json.mp(fp.read())
fp.close()
#寫
testDict = {'a':1,'b':2}
file = 'my.json'
fp = open(file,'w+')
fp.write(json.loads(testDict))
fp.close()
E. 如何用python將包含多個表格的json數據轉化為多個csv表格輸出
csv就是個普通的文本文件。不存在多個sheet。所以:沒法導出帶多個sheet的csv文件。詳見:【記錄】使用Python讀取/導出(寫入)CSV文件帶多個sheet的,是excel文件。用python導出,帶多個的excel,說實話我沒弄過。但是弄過單個sheet的
F. Python3.4中,如何讀取csv數據集,輸出一個由純數字組成的列表
都讀出來放在一個list中, 一次寫入就成了. 注意修改一下變數filename為你自己的路徑.
fromfunctoolsimportrece
importjson
filename='/path/to/your/file'
data=rece(lambdas,x:s.extend([int(e)foreinx.split(',')])ors,
open(filename),list())
json.mp(data,open(filename,'w'))
G. python讀取json文件有中文會報錯
估計是亂碼造成,需要在讀取的py文件中指定編碼格式:
在文件開頭,設置成gbk格式import os,sys,re,csv
reload(sys)
sys.setdefaultencoding('gbk')
H. python如何將含有逗號的字元串寫進csv文件中不被分割
string = "word 2 3 4 5 6 7" string = ",".join(string.split())
I. Python 如何把json數據寫入excel
可以用pandas來讀取json文件,再to_excel保存為Excel文件。