質問するログイン新規登録

回答編集履歴

2

マークダウン誤記修正

2017/03/14 04:59

投稿

8524ba23
8524ba23

スコア38350

answer CHANGED
@@ -17,7 +17,8 @@
17
17
 
18
18
  検証結果を追記
19
19
  --
20
- こちらの環境(Win10)で試したところ、返信データ中に[お天気Webサービス仕様](http://weather.livedoor.com/weather_hacks/webservice)に記載されている`min・・・最低気温`データが存在しませんでした(季節による?)。以下のようにするとデータなしでも```jsay```処理前までは正しく動作しました。こちら```JTalk``'環境ないのでそれ以降は未検証です。
20
+ こちらの環境(Win10)で試したところ、返信データ中に[お天気Webサービス仕様](http://weather.livedoor.com/weather_hacks/webservice)に記載されている```min・・・最低気温```データが存在しませんでした(季節による?)。以下のようにするとデータなしでも```jsay```処理前までは正しく動作しました。こちら```JTalk```環境ないのでそれ以降は未検証です。
21
+
21
22
  ```Python
22
23
  (略)
23
24
  today_w_txt = weather_text % (cast['dateLabel'], cast['telop'])

1

検証結果を追記

2017/03/14 04:59

投稿

8524ba23
8524ba23

スコア38350

answer CHANGED
@@ -13,4 +13,23 @@
13
13
 
14
14
  title = obj['title']
15
15
  :
16
+ ```
17
+
18
+ 検証結果を追記
19
+ --
20
+ こちらの環境(Win10)で試したところ、返信データ中に[お天気Webサービス仕様](http://weather.livedoor.com/weather_hacks/webservice)に記載されている`min・・・最低気温`データが存在しませんでした(季節による?)。以下のようにするとデータなしでも```jsay```処理前までは正しく動作しました。こちら```JTalk``'環境ないのでそれ以降は未検証です。
21
+ ```Python
22
+ (略)
23
+ today_w_txt = weather_text % (cast['dateLabel'], cast['telop'])
24
+
25
+ # 最高、最低気温を取得。データが存在しない場合もある
26
+ temp_max = ""
27
+ temp_min = ""
28
+ if temperature['max'] is not None:
29
+ temp_max = temperature['max']['celsius']
30
+ if temperature['min'] is not None:
31
+ temp_max = temperature['min']['celsius']
32
+
33
+ today_t_txt = temperature_text % (cast['dateLabel'], temp_max, temp_min)
34
+ (略)
16
35
  ```