在經歷上一部函數與類別的摧殘後,這兩天就來教一些比較溫和的程式吧~
今天的影片內容為介紹常見的檔案格式—CSV檔,它的儲存與讀取方法
以下為museum.csv的下載連結
https://drive.google.com/file/d/1IYnJzarD5u7MBg3tn9YZah7DSl9kpUM6/view?usp=sharing
以下為影片中有使用到的程式碼
#讀取csv檔
#C:\\Users\\ASUS\\Desktop\\csv\\需更換成museum.csv在您電腦中的路徑
import csv
fn = 'C:\\Users\\ASUS\\Desktop\\csv\\museum.csv'
with open(fn) as csvFile:
csvReader = csv.reader(csvFile)
print(csvReader)
#用串列讀取csv檔
#C:\\Users\\ASUS\\Desktop\\csv\\需更換成museum.csv在您電腦中的路徑
import csv
fn = 'C:\\Users\\ASUS\\Desktop\\csv\\museum.csv'
with open(fn) as csvFile:
csvReader = csv.reader(csvFile)
data = list(csvReader)
print(data)
#用迴圈讀取csv檔
#C:\\Users\\ASUS\\Desktop\\csv\\需更換成museum.csv在您電腦中的路徑
import csv
fn = 'C:\\Users\\ASUS\\Desktop\\csv\\museum.csv'
with open(fn) as csvFile:
csvReader = csv.reader(csvFile)
for row in csvReader:
print(row)
#輸出串列並儲存成CSV檔
#C:\\Users\\ASUS\\Desktop\\csv\\需改成您想儲存此檔案的路徑
import csv
fn = 'C:\\Users\\ASUS\\Desktop\\csv\\zoo.csv' #檔案名稱zoo.csv
with open(fn, 'w', newline = '') as csvFile:
csvWriter = csv.writer(csvFile)
csvWriter.writerow(['Jellyfish', 'white', '100'])
csvWriter.writerow(['Lion', 'yellow', '150'])
csvWriter.writerow(['Bird', 'red', '1'])
print("儲存成功")
如果在影片中有說得不太清楚或錯誤的地方,歡迎留言告訴我,謝謝您的指教。