python json檔案及csv檔案的讀取和寫入

2021-08-24 17:36:00 字數 1530 閱讀 2001

#1、json檔案儲存

# import json

# str="""

# [,

# ]"""

# print(type(str))

# data = json.loads(str) #json不識別單引號,所有資料都得用雙引號

# print(data)

# print(type(data))

# with open("./data.json","w") as f:

# json.dump(data,f)

# with open("./data.json","r") as f:

# a=json.load(f)

# print(type(a))

#為了輸出中文,需要指定引數

# with open("./data.json","w",encoding="utf-8") as f:

# json.dump(data,f,ensure_ascii=false)

#2、csv檔案儲存 **形式

#1、寫入

import csv

# with open('data.csv','w',newline='') as f: #如果不寫newline="",生成的列表中資料之間會多了一行換行

# writer = csv.writer(f)

# writer.writerow(["id","name","age"])

# writer.writerow(["1001","lin","22"])

# writer.writerow(["1002","lu","23"])

#可以呼叫引數,修改列與列之間的分隔符

# with open("data.csv","a") as f:

# writer = csv.writer(f,delimiter = " ") #寫在了乙個格仔內了。。。。

# writer.writerow(["1003","lin3","42"])

#可以呼叫writerrows()方法同時寫入多行

# writer.writerows([["1003","lin3","22"],["1004","lin4","44"]])

#一般情況下,爬蟲爬取的資料都是結構化資料,一般用字典儲存,csv中提供了字典的儲存方式

# filenames = ["id","name","age"]

# writer = csv.dictwriter(f,fieldnames = filenames)

# writer.writerow()

# writer.writerow()

#csv檔案讀取

# with open('data.csv','r',encoding="utf-8") as f:

# reader = csv.reader(f)

# for row in reader:

# print(row)

python json檔案的使用

json是一種輕量級資料交換格式,常用於http請求中,在日常運維工作中經常可以看到 1.json型別和python資料的轉換 函式轉換對應關係表 python json dict object list,tuple array str,unicode string int,long,float n...

編譯cs檔案

第一種方法 用.net framework工具 sdk命令提示 net framework sdk 2.0 中提供的 net framework sdk 命令提示可以自動設定 sdk 環境變數,借助於 sdk 環境變數,可以輕鬆地使用 net framework 工具。這也是比較好用的一種方法,不用...

wsdl檔案生成cs檔案

今天遇見的問題 搞了好久,網上解決方案也不多,就把自己找到的留下來。有一點不明白的是,把wsdl位址給我,我直接新增引用就行了,幹嘛非要讓我用wsdl檔案去生成cs檔案。然後這樣生成的檔案裡面,還要刪除和修改的東西才正常執行。wsdl language c n testdemo out d minf...