綁定帳號登入

Android 台灣中文網

Android 台灣中文網 標籤 資料 相關日誌

tag 標籤: 資料

相關日誌

分享 Python 網路連線、公開資料串接 學習
jianrupan 2021-11-3 15:55
# 下載特定網址資料 # 下載特定網址資料 src = "https://www.ntu.edu.tw/" à 台大首頁 with request.urlopen(src) as response: data = response.read().decode("utf-8") # 取得網站原始碼 (HTML, CSS, JS) print(" 讀取 "+src+" 網頁原始碼 : ") print(data) print() # 串接 , 擷取公開資料 # 下載模組 import json # 台北市政府公開資料 - 臺北市內湖科技園區廠商名錄 https://data.taipei/#/dataset/detail?id=15c3e1ae-899b-466c-a536-208497e3a369 src = "https://data.taipei/api/v1/dataset/296acfa2-5d93-4706-ad58-e83cc951863c?scope=resourceAquire" with request.urlopen(src) as response: data = json.load(response) # 利用 json 模組處理 json 資料格式 print(" 讀取 "+src+" 網頁原始碼 : ") print(data) # 將公司名稱列表 clist = data print(" 公司名稱 : ") for company in clist: print(company ) # 公司名稱列表 寫入檔案 with open(" 公司名稱列表 .txt", "w", encoding="utf-8") as wFile: for company in clist: wFile.write(company +" ")
個人分類: 軟體應用|531 次閱讀|0 個評論
分享 Python 網路連線、公開資料串接 下載特定網址資料異常處理
jianrupan 2021-11-3 13:30
異常狀態發生 # 載入模組 import urllib.request as request # 指定網址 src = "https://python.org/" # 開啟網址資料 request.urlopen(src) 執行異常訊息: Traceback (most recent call last): File "...PythonPython39liburllib equest.py", line 1346, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "...PythonPython39libhttpclient.py", line 1253, in request self._send_request(method, url, body, headers, encode_chunked) File "...PythonPython39libhttpclient.py", line 1299, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "...PythonPython39libhttpclient.py", line 1248, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "...PythonPython39libhttpclient.py", line 1008, in _send_output self.send(msg) File "...PythonPython39libhttpclient.py", line 948, in send self.connect() File "...PythonPython39libhttpclient.py", line 1422, in connect self.sock = self._context.wrap_socket(self.sock, File "...PythonPython39libssl.py", line 500, in wrap_socket return self.sslsocket_class._create( File "...PythonPython39libssl.py", line 1040, in _create self.do_handshake() File "...PythonPython39libssl.py", line 1309, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: certificate verify failed: certificate has expired (_ssl.c:1129) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "... et_data.py", line 9, in module request.urlopen(src) File "...PythonPython39liburllib equest.py", line 214, in urlopen return opener.open(url, data, timeout) File "...PythonPython39liburllib equest.py", line 517, in open response = self._open(req, data) File "...PythonPython39liburllib equest.py", line 534, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "...PythonPython39liburllib equest.py", line 494, in _call_chain result = func(*args) File "...PythonPython39liburllib equest.py", line 1389, in https_open return self.do_open(http.client.HTTPSConnection, req, File "...PythonPython39liburllib equest.py", line 1349, in do_open raise URLError(err) urllib.error.URLError: urlopen error certificate verify failed: certificate has expired (_ssl.c:1129) 搜尋異常狀態 # 載入模組 import urllib.request as request # 指定網址 src = "https://python.org/" # 開啟網址資料 #request.urlopen(src) from urllib.error import HTTPError, URLError try: request.urlopen(src) print("urlopen OK") except HTTPError as e: print("HTTP code error: ", e.reason) except URLError as error: print("URLError code error: ", error.reason) 顯示執行異常訊息: URLError code error: certificate verify failed: certificate has expired (_ssl.c:1129) 問題發生原因: 驗證 SSL 憑證異常。 修改說明: 選擇不用認證此 SSL 憑證 # 載入模組 import urllib.request as request import ssl from urllib.error import HTTPError, URLError # 指定網址 src = "https://python.org/" # 取消 SSL 憑證 認證 ssl._create_default_https_context = ssl._create_unverified_context # 開啟網址資料 try: request.urlopen(src) print("urlopen OK") except HTTPError as e: print("HTTP code error: ", e.reason) except URLError as error: print("URLError code error: ", error.reason) 顯示正確執行訊息: urlopen OK
個人分類: 軟體應用|334 次閱讀|0 個評論
分享 從已格式化硬碟救回刪除的資料
Bitwar檔案救援 2018-5-14 16:56
從已格式化硬碟救回刪除的資料 當硬碟被錯誤地格式化時, 這無疑是災難。想從格式化的硬碟救回已刪除的資料總是困擾著我們。請別擔心!事實上,您仍然有機會救回格式化的資料,只要使用可靠的資料救援軟體。例如 Bitwar Data Recovery。 要從格式化的硬碟中恢復資料, 請確保: 1. 不要向此格式化的硬碟寫入任何新資料, 否則硬碟中的現有資料非常有可能會被覆蓋, 您將無法再恢復這些資料 2. 選擇可靠的資料恢復軟體, 如Bitwar Data Recovery, 它是一種功能強大的快速、可靠、免費的資料恢復軟體。具備強大的磁片掃描、磁片診斷、數據重組、檔案恢復等功能。根據硬碟格式化後資料丟失的方式,救援由於硬碟格式化後的包括圖片,視頻,音頻,郵件,文檔等所有檔案類型的資料。 下一節將介紹如何用Bitwar Data Recovery軟體從已格式化硬碟救回刪除的資料: 步驟1:安裝Bitwar Data Recovery軟體 首先,在Bitwar官方主頁 http://tw.bitwar.net/data-recovery-software/ 下載並安裝Bitwar Data Recovery軟體到您的電腦上。Bitwar Data Recovery支持Mac和Windows兩種操作系統。您根據自己電腦的操作系統下載您需要的版本安裝。 注意 :為了防止發生檔案被覆蓋,切勿將軟體安裝至資料遺失的磁碟。建議把軟體下載安裝在行動硬碟/USB手指/格式化磁槽以外的分割槽內(例如被格式化的是D槽的檔案,那麼就安裝在D槽以外的槽內)。 步驟2:啟動 Bitwar Data Recovery 程式 并選擇復原模式 啟動Bitwar Data Recover程式,在標準模式下選擇“誤格式化磁碟機”。您也可以使用嚮導模式,先選擇被格式化的磁槽,再選擇掃描模式“誤格式化掃描”。 (標準模式) (嚮導模式) 步驟 3:選取目標磁槽 請選取格式化的磁槽來縮小查找資料範圍。然後點擊“下一步”。選取後,我們的程式將讀取格式化的磁槽和其下所有被刪除檔案的訊息。 步驟 4:選擇檔案格式 您要救回某種類型資料,可指定單一類型;要一次性要復原多種類型資料,或復原前不清楚資料的類型,可選中“選擇所有類型”。 Bitwar Data Recovery可以復原任何丟失的檔案格式,如圖片,音頻,視頻,壓縮檔案,郵件等。之後單擊“下一步”開始掃描符合所選條件內資料。 步驟 4:預覽并救援資料 掃描過程中,被掃描出的資料將以列表模式或預覽模式顯示在中間視窗。程式同時也提供對常見檔案格式的单击預覽。您無需等待掃描結束,可直接單擊視窗內檔案的縮略圖對其進行預覽。確定檔案後,選取這個檔案點擊右下角的“復原”按鈕進行復原並將復原的檔案存儲至您電腦的其他分割槽或外接儲存設備中。(成功復原前,切勿將復原的檔案直接儲存至格式化的硬碟分割槽或設備中。) 按照以上步驟,格式化硬碟的資料已被成功救回。Bitwar Data Recovery提醒您在格式化前,需要確保重要檔案已做好備份,以防重要資料丟失。如果發生檔案丟失的情況,可使用 Bitwar Data Recovery 進行資料救援,只要操作得當,恢復及時,遺失的資料均可成功救回。
429 次閱讀|0 個評論
分享 政府公開資料
qwertylee 2017-12-27 16:10
http://www.iisigroup.com/2015hackathon/data.html
0 個評論