質問編集履歴

1

エラーの追加

2023/02/01 15:41

投稿

kentaronagata
kentaronagata

スコア20

test CHANGED
File without changes
test CHANGED
@@ -32,9 +32,16 @@
32
32
  ['群馬県館林市花山町3278', '群馬県館林市つつじ町', '群馬県館林市つつじ町14-1', '群馬県館林市松原1-22-2', '群馬県館林市本町3-8-14', '群馬県館林市本町2-16-26', '群馬県館林市本町2-17-33', '群馬県館林市大手町7-37', '館林市本町2-17-27', '群馬県館林市本町1‐1834‐1', '群馬県館林市仲町3-33', '馬県館林市本町2-8-24', '群馬県館林市本町3-1-5', '群馬県館林市本町2-7-1', '群馬県館林市本町2-3-1', '群馬県館林市本町2-3', '群馬県館林市本町2-1', '群馬県館林市本町2-2-4', '群馬県館林市仲町1-7', '群馬県館林市本町2-3-48', '群馬県館林市堀工町1624', '群馬県館林市堀工町1570', '群馬県館林市堀工町1746']
33
33
  ```
34
34
 
35
- これを実行した問いに以下のようなエラーが発生しました。
35
+ これを実行した11行目で以下のようなエラーが発生しました。
36
36
 
37
37
  ```ここに言語を入力
38
+ NameError Traceback (most recent call last)
39
+ /var/folders/vg/1tr13rls67v4h6fmkdl8xbq40000gn/T/ipykernel_11889/3105565104.py in <module>
40
+ 9 print(address)
41
+ 10 matches = re.match(r'(...??[都道府県])((?:旭川|伊達|石狩|盛岡|奥州|田村|南相馬|那須塩原|東村山|武蔵村山|羽村|十日町|上越|富山|野々市|大町|蒲郡|四日市|姫路|大和郡山|廿日市|下松|岩国|田川|大村)市|.+?郡(?:玉村|大町|.+?)[町村]|.+?市.+?区|.+?[市区町村])(.+)' , address)
42
+ ---> 11 if matches[1] is none:
43
+ 12 before = re.search(r'.*県',prefectures_list[m-1])
44
+ 13 prefectures =before.group()
38
45
  TypeError: 'NoneType' object is not subscriptable
39
46
  ```
40
47
  おそらく、リスト内に県名が記載されていない(館林市本町2-17-27)住所がありエラーが発生したと思われます。
@@ -68,7 +75,18 @@
68
75
  print(sikutyouson)
69
76
  print(banti)
70
77
  ```
71
- とif文を使用しmatches[1]に値がなければリストの一つ前の都道府県を格納するようにしようとしたのですがうまくいきませんでした。
78
+ とif文を使用しmatches[1]に値がなければリストの一つ前の都道府県を格納するようにしようとしたのですが同じ11行目で以下のよなエラーが出てしいうまくいきませんでした。
79
+ ```
80
+ NameError Traceback (most recent call last)
81
+ /var/folders/vg/1tr13rls67v4h6fmkdl8xbq40000gn/T/ipykernel_11889/3105565104.py in <module>
82
+ 9 print(address)
83
+ 10 matches = re.match(r'(...??[都道府県])((?:旭川|伊達|石狩|盛岡|奥州|田村|南相馬|那須塩原|東村山|武蔵村山|羽村|十日町|上越|富山|野々市|大町|蒲郡|四日市|姫路|大和郡山|廿日市|下松|岩国|田川|大村)市|.+?郡(?:玉村|大町|.+?)[町村]|.+?市.+?区|.+?[市区町村])(.+)' , address)
84
+ ---> 11 if matches[1] is none:
85
+ 12 before = re.search(r'.*県',prefectures_list[m-1])
86
+ 13 prefectures =before.group()
87
+
88
+ NameError: name 'none' is not defined
89
+ ```
72
90
  どのような対応をすればいいか教えていただけたらなと思います。
73
91
  よろしくお願いします。
74
92