我目前正在刮其中數字是被張貼在不同的數字格式在互聯網上的一些表:Python數據抓取的差異化 - 數以百萬計的人與
Animal - Left in Wild
Tigers - 18
Deer - 18m
Pigs - 180000
我已經成功地從剝米處號碼,但我想知道是否/如何我可以,如果語句中使用,以允許一些操作,以確保我記錄準確數目:
if animal.strip("m") == animal.strip("m"):
left_in_wild = left_in_wild * 1000000
顯然代碼不工作,但它是一個粗略的想法我是怎麼想ge的圍繞這一點。如果任何人都可以擁有他們認爲可以幫助的事情,請告訴我。
謝謝!
如果你要編譯當場表達,使用're.match ('(\ d +)',s).group(1)'代替。如果您想使用預編譯版本,請將其放在函數外部,或者將其設置爲默認參數。 –
良好的通話。更新。謝謝! –