欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

csv json 函數

洪振霞1年前7瀏覽0評論

CSV和JSON都是常見的數據格式,用于存儲和傳輸數據。在編程中,我們經常需要讀取和寫入這兩種格式文件,在Python中,有許多內置函數可以幫助我們完成這些任務。

CSV函數

CSV(逗號分隔值)是一種簡單的數據格式,通常用于存儲表格數據。Python中有一個內置模塊`csv`,可以用于讀取和寫入CSV文件。例如,我們有如下的CSV文件:

name,age,gender
Alice,28,Female
Bob,35,Male
Charlie,20,Male

我們可以使用`csv`模塊將其讀取為一個列表:

import csv
with open('data.csv') as f:
reader = csv.reader(f)
data = list(reader)
print(data)
# 輸出 [['name', 'age', 'gender'], ['Alice', '28', 'Female'], ['Bob', '35', 'Male'], ['Charlie', '20', 'Male']]

我們也可以將一個列表寫入為CSV文件:

import csv
data = [['name', 'age', 'gender'], ['Alice', '28', 'Female'], ['Bob', '35', 'Male'], ['Charlie', '20', 'Male']]
with open('output.csv', 'w', newline='') as f:
writer = csv.writer(f)
for row in data:
writer.writerow(row)

這將在當前目錄下創建一個名為`output.csv`的文件,存儲我們的數據。

JSON函數

JSON(JavaScript對象表示)是一種輕量級的數據格式,通常用于存儲結構化數據。Python中有一個內置模塊`json`,可以用于讀取和寫入JSON文件。例如,我們有如下的JSON文件:

{
"name": "Alice",
"age": 28,
"gender": "Female"
}

我們可以使用`json`模塊將其讀取為一個字典:

import json
with open('data.json') as f:
data = json.load(f)
print(data)
# 輸出 {'name': 'Alice', 'age': 28, 'gender': 'Female'}

我們也可以將一個字典寫入為JSON文件:

import json
data = {'name': 'Alice', 'age': 28, 'gender': 'Female'}
with open('output.json', 'w') as f:
json.dump(data, f)

這將在當前目錄下創建一個名為`output.json`的文件,存儲我們的數據。