import json
persons = [,]
with open('person.json','w') as fp:
json.dump(persons,fp,ensure_ascii=false)# json在dump時只能存放ascii字元,所以用ensure_ascii=false關閉這個特性
只有基本資料型別才能轉換成json格式的字串,即:int、float、str、list、dict、tuple
import json
with open('person.json','r',encoding='utf-8') as fp:
persons = json.load(fp)
print(type(persons)) #list
for person in persons:
print(person)
import csv
with open('stock.csv','r') as fp:
# reader是迭代器
reader = csv.reader(fp)
next(reader) # 跳過第0行,即不顯示標題
for x in reader:
name=x[3]
volumn = x[-1]
print()
import csv
with open('stock.csv','r') as fp:
reader= csv.dictreader(fp)
for x in reader:
value =
print(value)
方法①
import csv
headers = ['username','age']
values = [
('張三',18)
('李四',20)
]# newline去掉每一行中隔的空行
with open('classroom.csv','w',encoding='utf-8',newline='') as fp:
writer = csv.writer(fp)
writer.writerow(headers)
writer.writerrows(values)
方法②
import csv
headers = ['username','age']
values=[,]
with open('classroom.csv','w',encoding='utf-8',newline='') as fp:
writer=csv.dictwriter(fp,headers)
# 寫入表頭時要呼叫writerheader方法
writer.writerheader()
writer.writerows(values)
C 學習筆記 7 儲存類
儲存類儲存類定義 c 程式中變數 函式的範圍 可見性 和生命週期。這些說明符放置在它們所修飾的型別之前。下面列出 c 程式中可用的儲存類 auto register static extern mutable thread local c 11 從 c 11 開始,auto 關鍵字不再是 c 儲存類...
Python資料的儲存和讀取 學習筆記
儲存資料 使用模組json儲存資料 防止程式停止執行時使用者資料丟失 import json numbers 2 3,4 5 filename numbers.json with open filename,w as f obj 寫入模式 json.dump numbers,f obj import...
Python學習筆記(7) 迴圈
要計算1 2 3,可以直接寫表示式 1 2 3 6複製 如果計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,就需要使用迴圈語句。python的迴圈有兩種,一種是for in迴圈,依次把list或tuple中的每個元素迭代出來,比如 names michae...