iT邦幫忙

2021 iThome 鐵人賽

DAY 7
0
影片教學

文組生的Python爬蟲之旅系列 第 7

Day7 CSV檔處理

  • 分享至 

  • xImage
  •  

在經歷上一部函數與類別的摧殘後,這兩天就來教一些比較溫和的程式吧~
今天的影片內容為介紹常見的檔案格式—CSV檔,它的儲存與讀取方法

Yes

以下為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("儲存成功")

如果在影片中有說得不太清楚或錯誤的地方,歡迎留言告訴我,謝謝您的指教。


上一篇
Day6 Python基礎語法四
下一篇
Day8 JSON檔處理
系列文
文組生的Python爬蟲之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言