作者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://webptt.com/cn.aspx?n=bbs/Python/M.1493005060.A.5DF.html
1F:→ os653: 你变数是不是设错了?第36行应该是针对clean而不是cell? 04/24 16:17
2F:→ os653: 如果是执行时第34行不执行,调换时第36行不执行,大概就是 04/24 16:18
3F:→ ides13: o大谢谢指教。想了好久原来是脑筋打结了,再次感谢。 04/24 16:33
4F:→ loliY: 开多少呢 04/24 17:33