Dear All,
小弟是個現在在coursera上自學python 的新手,卡了一題想請教
題目是想從TXT檔中 撈出數字
我現在遇到的問題是 假設數字是 123
我撈出來的數字會是 ['1' '2' '3'] 而非['123']
以下是我的code 請大大幫忙 萬分感謝
import re
with open('regex_sum_334410.txt','r') as infile:
data = infile.read()
final =[]
for line in data:
y=re.findall('([0-9]+)',line)
final = final +y
print(final)
不論我用 y = re.findall('([0-9]+)',line) 或是
y = re.findall(r'\b\d+\b',line)
都只能得到一位數的數字....
到底是出在什麼問題啊啊阿