作者ides13 (juso)
看板Python
標題[問題] 關於清理資料的問題。
時間Mon Apr 24 11:37:35 2017
小弟想擷取美國專利第5568207號的資料
相關程式碼如下:
http://codepad.org/DPOXxDkT
問題出在第34行及第36行。
clean_content = re.sub( '\(.*?\)', '', cell_content).strip()
clean_content = re.sub( ' ', ' ', cell_content).strip()
第34行主要用於刪除「()」中的資料。
第36行主要用於刪除「 」中的資料。
但是,不知道為什麼,執行時第36行卻不會執行。
如果將第34行及第36行調換時,則換成第34行不會執行。
請問為什麼會有這樣的情況?應該如何修改,謝謝指教。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.32.131
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1493005060.A.5DF.html
→ os653: 你變數是不是設錯了?第36行應該是針對clean而不是cell? 04/24 16:17
→ os653: 如果是執行時第34行不執行,調換時第36行不執行,大概就是 04/24 16:18
→ ides13: o大謝謝指教。想了好久原來是腦筋打結了,再次感謝。 04/24 16:33
→ loliY: 開多少呢 04/24 17:33