Traceback (most recent call last): File "AttributeError: 'NoneType' object has no attribute 'group'

dream_網路安全發表於2018-11-23
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'group'

標題太長,放不下。這裡再說一遍。

失敗的情況:
在這裡插入圖片描述

>>> m = re.search(r'PY.*N', 'FBHNS')
>>> m.group(0)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'group'

這個是因為,沒有一個可以成功進行匹配的。
前面的單詞開頭:*PY.N 匹配的必須是:PY開頭的短語!然而,被匹配的短語是:FBHNS。所以會匹配失敗!

改正後成功的一次:
在這裡插入圖片描述
程式碼如下:

>>> m = re.search(r'PY.*N', 'PYGUHNCWDJCNSDXS')
>>> m.group(0)
'PYGUHNCWDJCN'
>>>

前面的單詞開頭:*PY.N 匹配的必須是:PY開頭的短語!然而,被匹配的短語是:PYGUHNCWDJCNSDXS。所以會匹配成功!

所有嘗試:
80Mjg1OTI4MA==,size_16,color_FFFFFF,t_70)

相關文章