print(match) # None manch的值永远是None ,循环多少次也不会执行else语句 根据你的代码,大概猜,打开一个txt文件,把大小写字母和数字保存到列表并输出 import rels = list()with open("Exp030201.txt", mode='r', encoding='utf-8') as f:word = f.read()for i in word:ret = re...
python中 for循环之后 添加元素到列表失败?
print(word2,type(word2))
# <_io.TextIOWrapper name='Exp030201.txt' mode='r' encoding='utf-8'> <class 'str'>
word2 保存了<class '_io.TextIOWrapper'>类型的转化的字符串
print(match) # None manch的值永远是None ,循环多少次也不会执行else语句
根据你的代码,大概猜,打开一个txt文件,把大小写字母和数字保存到列表并输出
import rels = list()with open("Exp030201.txt", mode='r', encoding='utf-8') as f:word = f.read()for i in word:ret = re.match(r"[a-zA-z0-9]+", i)if ret:ls.append(i)print(ls)
2020-05-09