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)
都只能得到一位数的数字....
到底是出在什么问题啊啊阿