程式小專題 – 計算ATR #1 讀csv檔

那就從讀檔案開始吧,什麼?這個也要提?我的程度正是如此!😅

import os
import csv

os.getcwd() #我在哪兒?-現在的工作目錄 (get current working directory)

os.chdir('D:\\Project') #更改工作目錄到存檔案的資料夾 (change directory)

os.makedirs('D:\\Project\\ATR') #建立ATR資料夾給這個小專題

os.chdir('D:\\Project\\ATR') #更改工作目錄到ATR資料夾

fn ='ETSYETSY INC日線.csv' #file name,從券商看盤軟體直接下載
with open(fn) as csvFile: #打開csv檔案
    csvReader = csv.reader(csvFile) #建立reader物件
    listEtsy = list(csvReader) #將資料轉換成串列

print(listEtsy[0]) #看看column有什麼 
for row in range (-22,0): #找出過去22天的資料,因為我算的是21天的ATR
    print(listEtsy[row]) #看看內容

券商提供的資料豐富,不過我目前只需要股價基本的統計數據

print(listEtsy[0][0:7]) #前七項統計項目
for row in range (-5,0): #看看最後五筆數據
    print(listEtsy[row][0:7])
['日期', '開盤', '最高', '最低', '收盤', '漲跌', '漲跌%']
['2019/12/16', '42.49', '43.53', '42.38', '43.1', '0.81', '1.9153']
['2019/12/17', '43.09', '43.19', '41.94', '43.05', '-0.05', '-0.116']
['2019/12/18', '43.16', '43.28', '42.22', '42.34', '-0.71', '-1.6492']
['2019/12/19', '42.67', '44.44', '42.6', '43.94', '1.6', '3.7789']
['2019/12/20', '44.21', '44.51', '43.53', '44.06', '0.12', '0.2731']

嗯,看來還行,到這裡我己經是 I’m so proud of myself 的狀態了 www 🥰

總之呢,我應該可以說我會用 python 讀我準備給它的 csv 檔,還有我會在wordpress裡面呈現 python 程式碼了,挺好的。😏

發表留言