回答編集履歴

5

2020/12/01 03:10

投稿

sfdust
sfdust

スコア1137

test CHANGED
@@ -104,9 +104,11 @@
104
104
 
105
105
 
106
106
 
107
- あるべき tweetcontent.jsonの内容:**正しく読み込まれるはず**。:
107
+ あるべき tweetcontent.jsonのフォーマット:**正しく読み込まれるはず**。:
108
108
 
109
109
  (データ全体を{}で囲んでください)
110
+
111
+ (urlやファイル名は適当なので、質問者さんのものに合わせてください)
110
112
 
111
113
  ```
112
114
 

4

修正

2020/12/01 03:10

投稿

sfdust
sfdust

スコア1137

test CHANGED
@@ -68,6 +68,8 @@
68
68
 
69
69
  ただしく読み込むためには、全体を{}で囲む必要があります。
70
70
 
71
+ (最後の「}」の前に#をつけているとエラーになるので削除してください)
72
+
71
73
 
72
74
 
73
75
  現状の tweetcontent.json(推測):**エラーになる**。:
@@ -76,27 +78,23 @@
76
78
 
77
79
  "contents":[
78
80
 
79
- {
81
+ {
80
82
 
81
- "img_url":"https://drive.google.com/file/d/xxxxxxxxxx/view?usp=sharing",
83
+ "img_url":"https://drive.google.com/file/d/xxxxxxxxxx/view?usp=sharing",
82
84
 
83
- "tweet_text":"test"
85
+ "tweet_text":"test"
84
86
 
85
- }
87
+ },
86
88
 
87
- ],
89
+ {
88
90
 
89
- "contents":[
91
+ "img_url":"https://drive.google.com/file/d/zzzzzzzzzzzzzz/view?usp=sharing",
90
92
 
91
- {
93
+ "tweet_text":"test"
92
94
 
93
- "img_url":"https://drive.google.com/file/d/zzzzzzzzzzzzzz/view?usp=sharing",
95
+ }
94
96
 
95
- "tweet_text":"test"
96
-
97
- }
98
-
99
- ]
97
+ ]
100
98
 
101
99
  #}
102
100
 
@@ -116,17 +114,13 @@
116
114
 
117
115
  "contents":[
118
116
 
119
- {
117
+ {
120
118
 
121
- "img_url":"https://drive.google.com/file/d/xxxxxxxxxx/view?usp=sharing",
119
+ "img_url":"https://drive.google.com/file/d/xxxxxxxxxx/view?usp=sharing",
122
120
 
123
- "tweet_text":"test"
121
+ "tweet_text":"test"
124
122
 
125
- }
126
-
127
- ],
123
+ },
128
-
129
- "contents":[
130
124
 
131
125
  {
132
126
 

3

修正

2020/12/01 03:07

投稿

sfdust
sfdust

スコア1137

test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  記載していただいたエラーメッセージから察するに、
60
60
 
61
- 元のcontents.jsonファイルの内容について
61
+ 元の:tweetcontent.jsonファイルの内容について
62
62
 
63
63
  先頭の{が欠けていると同時に、
64
64
 
@@ -70,7 +70,7 @@
70
70
 
71
71
 
72
72
 
73
- 現状のcontents.json(推測):**エラーになる**。:
73
+ 現状の tweetcontent.json(推測):**エラーになる**。:
74
74
 
75
75
  ```
76
76
 
@@ -106,9 +106,9 @@
106
106
 
107
107
 
108
108
 
109
- あるべきcontents.json の内容:**正しく読み込まれるはず**。:
109
+ あるべき tweetcontent.jsonの内容:**正しく読み込まれるはず**。:
110
110
 
111
- データ全体を{}で囲んでください
111
+ データ全体を{}で囲んでください
112
112
 
113
113
  ```
114
114
 

2

追加

2020/12/01 03:04

投稿

sfdust
sfdust

スコア1137

test CHANGED
@@ -47,3 +47,97 @@
47
47
  return random.choice(json_data["contents"])
48
48
 
49
49
  ```
50
+
51
+
52
+
53
+
54
+
55
+ -----------------------
56
+
57
+ # 追記
58
+
59
+ 記載していただいたエラーメッセージから察するに、
60
+
61
+ 元のcontents.jsonファイルの内容について
62
+
63
+ 先頭の{が欠けていると同時に、
64
+
65
+ 最後の}をコメント扱いにするため先頭に#をつけてしまっているのではないでしょうか。
66
+
67
+
68
+
69
+ ただしく読み込むためには、全体を{}で囲む必要があります。
70
+
71
+
72
+
73
+ 現状のcontents.json(推測):**エラーになる**。:
74
+
75
+ ```
76
+
77
+ "contents":[
78
+
79
+ {
80
+
81
+ "img_url":"https://drive.google.com/file/d/xxxxxxxxxx/view?usp=sharing",
82
+
83
+ "tweet_text":"test"
84
+
85
+ }
86
+
87
+ ],
88
+
89
+ "contents":[
90
+
91
+ {
92
+
93
+ "img_url":"https://drive.google.com/file/d/zzzzzzzzzzzzzz/view?usp=sharing",
94
+
95
+ "tweet_text":"test"
96
+
97
+ }
98
+
99
+ ]
100
+
101
+ #}
102
+
103
+ ```
104
+
105
+
106
+
107
+
108
+
109
+ あるべきcontents.json の内容:**正しく読み込まれるはず**。:
110
+
111
+ データ全体を{}で囲んでください。
112
+
113
+ ```
114
+
115
+ {
116
+
117
+ "contents":[
118
+
119
+ {
120
+
121
+ "img_url":"https://drive.google.com/file/d/xxxxxxxxxx/view?usp=sharing",
122
+
123
+ "tweet_text":"test"
124
+
125
+ }
126
+
127
+ ],
128
+
129
+ "contents":[
130
+
131
+ {
132
+
133
+ "img_url":"https://drive.google.com/file/d/zzzzzzzzzzzz/view?usp=sharing",
134
+
135
+ "tweet_text":"test"
136
+
137
+ }
138
+
139
+ ]
140
+
141
+ }
142
+
143
+ ```

1

修正

2020/12/01 03:03

投稿

sfdust
sfdust

スコア1137

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  def get_tweet_content(json_file_path)関数の内容を下記のように変えた場合、どのようなエラーメッセージが出るでしょうか。
12
12
 
13
- (json.loadをtry~cathcで囲んでエラー内容を表示するようにしています。)
13
+ (json.loadをtry~catchで囲んでエラー内容を表示するようにしています。)
14
14
 
15
15
  出たエラーメッセージ全文を記載してください。
16
16