質問編集履歴
2
綺麗にしました
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -5,23 +5,7 @@
|
|
|
5
5
|
### 発生している問題・エラーメッセージ
|
|
6
6
|
|
|
7
7
|
```
|
|
8
|
-
|
|
8
|
+
|
|
9
|
-
File "/Users/XXX/Documents/XXX/Source/test2.py", line 17, in <module>
|
|
10
|
-
r = requests.post("http://localhost:8000/", data=result)
|
|
11
|
-
File "/Users/XXX/anaconda3/lib/python3.6/site-packages/requests/api.py", line 116, in post
|
|
12
|
-
return request('post', url, data=data, json=json, **kwargs)
|
|
13
|
-
File "/Users/XXX/anaconda3/lib/python3.6/site-packages/requests/api.py", line 60, in request
|
|
14
|
-
return session.request(method=method, url=url, **kwargs)
|
|
15
|
-
File "/Users/XXX/anaconda3/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
|
|
16
|
-
prep = self.prepare_request(req)
|
|
17
|
-
File "/Users/XXX/anaconda3/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
|
|
18
|
-
hooks=merge_hooks(request.hooks, self.hooks),
|
|
19
|
-
File "/Users/XXX/anaconda3/lib/python3.6/site-packages/requests/models.py", line 316, in prepare
|
|
20
|
-
self.prepare_body(data, files, json)
|
|
21
|
-
File "/Users/XXX/anaconda3/lib/python3.6/site-packages/requests/models.py", line 507, in prepare_body
|
|
22
|
-
body = self._encode_params(data)
|
|
23
|
-
File "/Users/XXX/anaconda3/lib/python3.6/site-packages/requests/models.py", line 97, in _encode_params
|
|
24
|
-
for k, vs in to_key_val_list(data):
|
|
25
9
|
ValueError: too many values to unpack (expected 2)
|
|
26
10
|
|
|
27
11
|
```
|
|
@@ -36,7 +20,7 @@
|
|
|
36
20
|
|
|
37
21
|
result = []
|
|
38
22
|
|
|
39
|
-
with open('/Users/xxx/Documents/
|
|
23
|
+
with open('/Users/xxx/Documents/Src/test.csv','r',encoding="utf-8") as f:
|
|
40
24
|
for line in csv.DictReader(f):
|
|
41
25
|
line_json = json.dumps(line)
|
|
42
26
|
result.append(line_json)
|
|
@@ -45,7 +29,7 @@
|
|
|
45
29
|
|
|
46
30
|
#a = requests.post()
|
|
47
31
|
|
|
48
|
-
r = requests.post("http://localhost:
|
|
32
|
+
r = requests.post("http://localhost:xxx/", data=result)
|
|
49
33
|
```
|
|
50
34
|
|
|
51
35
|
### 試したこと
|
|
@@ -62,11 +46,10 @@
|
|
|
62
46
|
import requests
|
|
63
47
|
|
|
64
48
|
|
|
65
|
-
path = '/Users/xxx/Documents/
|
|
49
|
+
path = '/Users/xxx/Documents/Src/test.csv'
|
|
66
|
-
jpath = '/Users/xxx/Documents/xxx/
|
|
50
|
+
jpath = '/Users/xxx/Documents/xxx/src/demo.json'
|
|
67
51
|
|
|
68
52
|
json_list = []
|
|
69
|
-
keys = ('part1', 'part2', 'part3')
|
|
70
53
|
|
|
71
54
|
# CSV ファイルの読み込み
|
|
72
55
|
with open(path, 'r',encoding="utf-8") as f:
|
|
@@ -76,8 +59,7 @@
|
|
|
76
59
|
|
|
77
60
|
# JSON ファイルへの書き込み
|
|
78
61
|
with open(jpath, 'w',encoding="utf-8") as f:
|
|
79
|
-
json.dump(json_list, f, ensure_ascii=False
|
|
62
|
+
json.dump(json_list, f, ensure_ascii=False
|
|
80
|
-
#json.dump(json_list, f)
|
|
81
63
|
|
|
82
64
|
|
|
83
65
|
# JSONファイルのロード
|
1
試したことについてコメントがなかったのでつけました
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -50,6 +50,8 @@
|
|
|
50
50
|
|
|
51
51
|
### 試したこと
|
|
52
52
|
|
|
53
|
+
以下のものだとjsonのファイルが作成されるので、ここからjson型になったデータを抽出するのでも構いません。
|
|
54
|
+
|
|
53
55
|
```python
|
|
54
56
|
|
|
55
57
|
# -*- coding: utf-8 -*-
|