質問編集履歴
1
編集依頼,指摘に対する記入
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,45 +1,369 @@
|
|
1
|
-
txt
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
000
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
|
28
|
-
|
29
|
-
00
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
|
1
|
+
simei.txt
|
2
|
+
|
3
|
+
```
|
4
|
+
|
5
|
+
稚内:011000
|
6
|
+
|
7
|
+
旭川:012010
|
8
|
+
|
9
|
+
留萌:012020
|
10
|
+
|
11
|
+
網走:013010
|
12
|
+
|
13
|
+
北見:013020
|
14
|
+
|
15
|
+
紋別:013030
|
16
|
+
|
17
|
+
根室:014010
|
18
|
+
|
19
|
+
釧路:014020
|
20
|
+
|
21
|
+
帯広:014030
|
22
|
+
|
23
|
+
室蘭:015010
|
24
|
+
|
25
|
+
浦河:015020
|
26
|
+
|
27
|
+
札幌:016010
|
28
|
+
|
29
|
+
岩見沢:01602
|
30
|
+
|
31
|
+
倶知安:016030
|
32
|
+
|
33
|
+
函館:017010
|
34
|
+
|
35
|
+
江差:017020
|
36
|
+
|
37
|
+
青森:020010
|
38
|
+
|
39
|
+
むつ020020
|
40
|
+
|
41
|
+
八戸020030
|
42
|
+
|
43
|
+
盛岡:030010
|
44
|
+
|
45
|
+
宮古:030020
|
46
|
+
|
47
|
+
大船渡:03003
|
48
|
+
|
49
|
+
仙台:040010
|
50
|
+
|
51
|
+
白石:040020
|
52
|
+
|
53
|
+
秋田:050010
|
54
|
+
|
55
|
+
横手:050020
|
56
|
+
|
57
|
+
山形:060010
|
58
|
+
|
59
|
+
米沢:060020
|
60
|
+
|
61
|
+
酒田:060030
|
62
|
+
|
63
|
+
新庄:060040
|
64
|
+
|
65
|
+
福島:070010
|
66
|
+
|
67
|
+
小名浜:070020
|
68
|
+
|
69
|
+
若松:070030
|
70
|
+
|
71
|
+
水戸:080010
|
72
|
+
|
73
|
+
土浦:080020
|
74
|
+
|
75
|
+
宇都宮:090010
|
76
|
+
|
77
|
+
大田原:090020
|
78
|
+
|
79
|
+
前橋:100010
|
80
|
+
|
81
|
+
みなかみ:100020
|
82
|
+
|
83
|
+
さいたま:110010
|
84
|
+
|
85
|
+
熊谷:110020
|
86
|
+
|
87
|
+
秩父:110030
|
88
|
+
|
89
|
+
千葉:120010
|
90
|
+
|
91
|
+
銚子:120020
|
92
|
+
|
93
|
+
館山:120030
|
94
|
+
|
95
|
+
東京:130010
|
96
|
+
|
97
|
+
大島:130020
|
98
|
+
|
99
|
+
八丈島:130030
|
100
|
+
|
101
|
+
父島:130040
|
102
|
+
|
103
|
+
横浜:140010
|
104
|
+
|
105
|
+
小田原:140020
|
106
|
+
|
107
|
+
新潟:150010
|
108
|
+
|
109
|
+
長岡:150020
|
110
|
+
|
111
|
+
高田:150030
|
112
|
+
|
113
|
+
相川:150040
|
114
|
+
|
115
|
+
富山:160010
|
116
|
+
|
117
|
+
伏木:160020
|
118
|
+
|
119
|
+
金沢:170010
|
120
|
+
|
121
|
+
輪島:170020
|
122
|
+
|
123
|
+
福井:180010
|
124
|
+
|
125
|
+
敦賀:180020
|
126
|
+
|
127
|
+
甲府:190010
|
128
|
+
|
129
|
+
河口湖:190020
|
130
|
+
|
131
|
+
長野:200010
|
132
|
+
|
133
|
+
松本:200020
|
134
|
+
|
135
|
+
飯田:200030
|
136
|
+
|
137
|
+
岐阜:210010
|
138
|
+
|
139
|
+
高山:210020
|
140
|
+
|
141
|
+
静岡:220010
|
142
|
+
|
143
|
+
網代:220020
|
144
|
+
|
145
|
+
三島:220030
|
146
|
+
|
147
|
+
浜松:220040
|
148
|
+
|
149
|
+
名古屋:230010
|
150
|
+
|
151
|
+
豊橋:230020
|
152
|
+
|
153
|
+
津:240010
|
154
|
+
|
155
|
+
尾鷲:240020
|
156
|
+
|
157
|
+
大津:250010
|
158
|
+
|
159
|
+
彦根:250020
|
160
|
+
|
161
|
+
京都:260010
|
162
|
+
|
163
|
+
舞鶴:260020
|
164
|
+
|
165
|
+
大阪:270000
|
166
|
+
|
167
|
+
神戸:280010
|
168
|
+
|
169
|
+
豊岡:280020
|
170
|
+
|
171
|
+
奈良:290010
|
172
|
+
|
173
|
+
風屋:290020
|
174
|
+
|
175
|
+
和歌山:300010
|
176
|
+
|
177
|
+
潮岬:300020
|
178
|
+
|
179
|
+
鳥取:310010
|
180
|
+
|
181
|
+
米子:310020
|
182
|
+
|
183
|
+
松江:320010
|
184
|
+
|
185
|
+
浜田:320020
|
186
|
+
|
187
|
+
西郷:320030
|
188
|
+
|
189
|
+
岡山:330010
|
190
|
+
|
191
|
+
津山:330020
|
192
|
+
|
193
|
+
広島:340010
|
194
|
+
|
195
|
+
庄原:340020
|
196
|
+
|
197
|
+
下関:350010
|
198
|
+
|
199
|
+
山口:350020
|
200
|
+
|
201
|
+
柳井:350030
|
202
|
+
|
203
|
+
萩:350040
|
204
|
+
|
205
|
+
徳島:360010
|
206
|
+
|
207
|
+
日和佐:360020
|
208
|
+
|
209
|
+
高松:370000
|
210
|
+
|
211
|
+
松山:380010
|
212
|
+
|
213
|
+
新居浜:380020
|
214
|
+
|
215
|
+
宇和島:380030
|
216
|
+
|
217
|
+
高知:390010
|
218
|
+
|
219
|
+
室戸岬:390020
|
220
|
+
|
221
|
+
清水:390030
|
222
|
+
|
223
|
+
福岡:400010
|
224
|
+
|
225
|
+
八幡:400020
|
226
|
+
|
227
|
+
飯塚:400030
|
228
|
+
|
229
|
+
久留米:400040
|
230
|
+
|
231
|
+
佐賀:410010
|
232
|
+
|
233
|
+
伊万里:410020
|
234
|
+
|
235
|
+
長崎:420010
|
236
|
+
|
237
|
+
佐世保:420020
|
238
|
+
|
239
|
+
厳原:420030
|
240
|
+
|
241
|
+
福江420040
|
242
|
+
|
243
|
+
熊本:430010
|
244
|
+
|
245
|
+
阿蘇乙姫:430020
|
246
|
+
|
247
|
+
牛深:430030
|
248
|
+
|
249
|
+
人吉:430040
|
250
|
+
|
251
|
+
大分:440010
|
252
|
+
|
253
|
+
中津:440020
|
254
|
+
|
255
|
+
日田:440030
|
256
|
+
|
257
|
+
佐伯:440040
|
258
|
+
|
259
|
+
宮崎:450010
|
260
|
+
|
261
|
+
延岡:450020
|
262
|
+
|
263
|
+
都城:450030
|
264
|
+
|
265
|
+
高千穂:450040
|
266
|
+
|
267
|
+
鹿児島:460010
|
268
|
+
|
269
|
+
鹿屋:460020
|
270
|
+
|
271
|
+
種子島:460030
|
272
|
+
|
273
|
+
名瀬:460040
|
274
|
+
|
275
|
+
那覇:471010
|
276
|
+
|
277
|
+
名護:471020
|
278
|
+
|
279
|
+
久米島:471030
|
280
|
+
|
281
|
+
南大東:472000
|
282
|
+
|
283
|
+
宮古島:473000
|
284
|
+
|
285
|
+
石垣島:474010
|
286
|
+
|
287
|
+
与那国島:474020
|
288
|
+
|
289
|
+
```
|
290
|
+
|
291
|
+
このtxtファイルから地域名を検索して天気をしりたい
|
292
|
+
|
293
|
+
やろうとしていたこと
|
294
|
+
|
295
|
+
livedoorのAPIを使い、天気を知る
|
296
|
+
|
297
|
+
|
298
|
+
|
299
|
+
やろうとしていたコード
|
300
|
+
|
301
|
+
```python
|
302
|
+
|
303
|
+
u = input("天気:","")
|
304
|
+
|
305
|
+
ld = open("simei.txt")
|
306
|
+
|
307
|
+
lines = ld.readlines()
|
308
|
+
|
309
|
+
ld.close()
|
310
|
+
|
311
|
+
for line in lines:
|
312
|
+
|
313
|
+
if line.find(u) >= 0:
|
314
|
+
|
315
|
+
ou= line[:-1]
|
316
|
+
|
317
|
+
kou= ou.split(":")
|
318
|
+
|
319
|
+
a=kou[1]
|
320
|
+
|
321
|
+
url = "http://weather.livedoor.com/forecast/webservice/json/v1"
|
322
|
+
|
323
|
+
payload = {"city":a}
|
324
|
+
|
325
|
+
tenki_data = requests.get(url, params=payload).json()
|
326
|
+
|
327
|
+
w = tenki_data["location"]["area"] + "," + tenki_data["title"]
|
328
|
+
|
329
|
+
w += "\n予報日:" + tenki_data["forecasts"][0]["date"]
|
330
|
+
|
331
|
+
w += "\n天気:" + tenki_data["forecasts"][0]["telop"]
|
332
|
+
|
333
|
+
w += "\n最高気温:" + tenki_data["forecasts"][0]["temperature"]["max"]["celsius"] + "℃"
|
334
|
+
|
335
|
+
w += "\n最低気温:" + tenki_data["forecasts"][1]["temperature"]["min"]["celsius"] + "℃"
|
336
|
+
|
337
|
+
w += "\n最高気温:" + tenki_data["forecasts"][0]["temperature"]["max"]["fahrenheit"] + "°F"
|
338
|
+
|
339
|
+
w += "\n最低気温:" + tenki_data["forecasts"][1]["temperature"]["min"]["fahrenheit"] + "°F"
|
340
|
+
|
341
|
+
w += "\n\n予報日:" + tenki_data["forecasts"][1]["date"]
|
342
|
+
|
343
|
+
w += "\n天気:" + tenki_data["forecasts"][1]["telop"]
|
344
|
+
|
345
|
+
w += "\n最高気温:" + tenki_data["forecasts"][1]["temperature"]["max"]["celsius"] + "℃"
|
346
|
+
|
347
|
+
w += "\n最低気温:" + tenki_data["forecasts"][1]["temperature"]["min"]["celsius"] + "℃"
|
348
|
+
|
349
|
+
w += "\n最高気温:" + tenki_data["forecasts"][1]["temperature"]["max"]["fahrenheit"] + "°F"
|
350
|
+
|
351
|
+
w += "\n最低気温:" + tenki_data["forecasts"][1]["temperature"]["min"]["fahrenheit"] + "°F"
|
352
|
+
|
353
|
+
w += "\n\n概要:" + format(tenki_data['description']['text'])
|
354
|
+
|
355
|
+
w += "\n\n天気が発表された時間:" + tenki_data["publicTime"]
|
356
|
+
|
357
|
+
print(w)
|
358
|
+
|
359
|
+
```
|
360
|
+
|
361
|
+
|
362
|
+
|
363
|
+
エラーコード
|
34
364
|
|
35
365
|
```ここに言語を入力
|
36
366
|
|
37
|
-
'NoneType' object is not subscriptable
|
367
|
+
TypeError: 'NoneType' object is not subscriptable
|
38
368
|
|
39
369
|
```
|
40
|
-
|
41
|
-
などと出てうまく書けません。
|
42
|
-
|
43
|
-
丸投げ、説明不足で申し訳ないです。
|
44
|
-
|
45
|
-
教えていただければ幸いです
|