有關於南投縣文化資產的開放資料網址:https://data.gov.tw/dataset/38360
我們發現其資料格式有兩種分別為JSON和CSV
首先我們先下載CSV,其檔名為201803311117583.csv
上網查Python如何存取CSV檔案,其教學網址:Python 讀取與寫入 CSV 檔案教學與範例
我們參考上面的程式,把它改寫成
import csv
# 開啟 CSV 檔案
with open('C:\\Users\\user\\Downloads\\201803311117583.csv', newline='',encoding="utf-8") as csvfile:
# 讀取 CSV 檔內容,將每一列轉成一個 dictionary
rows = csv.DictReader(csvfile)
# 以迴圈輸出指定欄位
for row in rows:
if '埔里' in row['古物保存所在地']: #判斷古物保存所在地是否在埔里
print(row['名稱'])
其執行結果:
大馬璘遺址
埔里黃宅
國立中興大學實驗林管理處埔里連絡站(原北海道帝國大學農學部附屬台灣演習林辦公室)
水蛙窟(堀)遺址
日治時期埔里地區神社手洗缽
若想要這些文化資產的種類,可以在程式中加上row['種類']
import csv
# 開啟 CSV 檔案
with open('C:\\Users\\user\\Downloads\\201803311117583.csv', newline='',encoding="utf-8") as csvfile:
# 讀取 CSV 檔內容,將每一列轉成一個 dictionary
rows = csv.DictReader(csvfile)
# 以迴圈輸出指定欄位
for row in rows:
if '埔里' in row['古物保存所在地']: #判斷古物保存所在地是否在埔里
print(row['名稱'], row['種類'])
其執行結果:
大馬璘遺址 縣定遺址
埔里黃宅 宅第
國立中興大學實驗林管理處埔里連絡站(原北海道帝國大學農學部附屬台灣演習林辦公室) 其他
水蛙窟(堀)遺址 縣定遺址
日治時期埔里地區神社手洗缽 生活及儀禮器物
我們可以查看大馬璘遺址文化資產的登錄理由,其程式如下:
import csv
# 開啟 CSV 檔案
with open('C:\\Users\\user\\Downloads\\201803311117583.csv', newline='',encoding="utf-8") as csvfile:
# 讀取 CSV 檔內容,將每一列轉成一個 dictionary
rows = csv.DictReader(csvfile)
# 以迴圈輸出指定欄位
for row in rows:
if '埔里' in row['古物保存所在地']: #判斷古物保存所在地是否在埔里
if '大馬璘' in row['名稱']:
print(row['名稱'], row['指定/登錄理由'])
執行結果:
大馬璘遺址 保留大馬璘文化之完整地層,其稀有性與重要性不言可喻,且深具現地保存與現地展示、教育的潛能。 簡介 大馬?遺址位於愛?台地東側台地面上,介於埔?高中(今暨大附中)與醒?寺之間,?政區域屬於南投縣埔?鎮愛??,遺址所在的台地海拔高?約420-435公尺之間,遺物分佈面積至少在300×500公尺以上,本文化發展於距今3600-1000年前的大埔里地區,亦涵蓋了埔里地區水蛙堀、大馬璘及曲冰等重要的遺址,是台灣中部新石器時代的大型遺址。 大馬璘遺址自明治33年(1900年)鳥居龍藏先生進行埔里社人類學調查時於烏牛欄高丘(即為大馬璘遺址所在台地)發現石器時代遺物,日治時代末期以來,曾進行多次考古發掘。民國38年中央研究院與台灣大學合作發掘,為戰後首次重要發掘,1970年代濁大計劃也曾經小規模發掘,921地震後也經過多次較大規模發掘。歷年發掘資料已經說明遺址範圍廣大,而且出土遺物豐富,並具有多重文化層次堆積。民國97年南投縣政府文化局委託中央研究院研究員劉益昌君,再度進行本次指定區域內遺址較為深入之考古發掘研究,發現石器、陶器、石棺等豐富、珍貴的文化遺產。 ?
訂閱:
張貼留言 (Atom)
-
今天鄭鳳池、鄭勝仁父子從埔里到校來看本校的百香果果園, 鄭 勝仁先生隨手從百香果苗摘下一小片,告訴我百香果已經在開花, 專家就是不一樣,百香果USR計畫團隊成員天天看,都沒有注意到剛種下去的百香果苗已經快開花了。 鄭 勝仁先生說花苞要摘除,避免百香果太早熟長...
-
利用暑假三週開設"Python/Django程式設計-以百香果USR為例"的微學分,共20小時,參與的學生都可以獲得一個學分,敏哥以過去三年用南投百香果來開發Python教材,期待學習者能瞭解Python/Django的程式設計,也能瞭解到台灣百香果的故鄉在南...
-
作者: 邱智煜 記得前一陣子在果園裡,那第一顆果實出現的時候,大家是多麼的歡欣鼓舞,隨著結果數越來越多,大家也對接下來的進展非常的期待,然而,突然出現了讓人預期不到的情況↓ 被果蠅入住了 !!! ------------------...
-
創客精神是從 「 想 」 到 「 做 」 ,在台灣從國小到大學,各校都非常重視創客教育,為了就是能打造未來人才。2019年元月25日讓敏哥看見真的創客精神,2名創客、2位農夫、1位大學教授、以及1位大學生大家一起討論共學,一起動手把智慧小園丁的設備裝設在鄭家智慧果園。 ...
-
南開科技大學 109級優秀畢業生何俊賢先生,就讀電子工程電腦遊戲設計組,來自澳門,從小因父親的啟發,對於電腦感到相當的興趣因而培養出對程式的熱愛。在高中時報讀職業技術學校從此踏上程式之路,以學習PHP為主。 在機緣之下,在家人的支持下決定到南開科技大學就讀,經過大學四年努力向學,...
-
Python有強大的爬蟲能力,其中 Requests套件 最為基本也是最常用的套件之一。在我們做更何計畫之前都需要調查數據,以百香果為例,要怎樣才能得知。 農情報告資訊網有許多很不錯的資訊,當我們在瀏覽器下,輸入網址: https://agr.afa.gov.tw/afa/afa...
-
1.網址: https://opendata.cwb.gov.tw/index 2.資料( https://opendata.cwb.gov.tw/dataset/forecast?page=1 )可以分成下列幾種: 預報 觀測 地震海嘯 氣候 ...
-
對初學者而言,常常搞不清楚整數和字串,130是整數也是常數,但'130'是字串,百香果是變數,但"百香果"是字串。 範例一:百香果素有果汁之王的美譽。 print('百香果素有果汁之王的美譽') 在一段文字前後,使用...
-
串列使用中括號[]來當容器,元組(Tuple)則用小括號()來表示。為何有了串列,何需要元組,這是因為在許多場合下,有些資料是不可以改變。 範例一:用小括號()來表示元組(Tuple) PassionFruit=(('大(L)','80以上...
-
要如何得下達URL可參考前一篇文章: 三個Python指令用來初探農情報告資訊網來看百香果的故鄉在南投 上圖是用人工輸入來查詢。 本篇以四個Python指令以POST命令爬出台灣各縣市百香果作物農情,程式如下: 1 2 3 4 import requests my_data...
沒有留言:
張貼留言