質問編集履歴
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,13 +44,13 @@
|
|
44
44
|
|
45
45
|
### 試したこと
|
46
46
|
|
47
|
-
yaml.safe_load に関しては、まずreadで文字列として読み込むことで
|
47
|
+
yaml.safe_load に関しては、まずreadで文字列として読み込むことで回避ができました。
|
48
48
|
|
49
49
|
|
50
50
|
|
51
51
|
しかし、yaml.dump については回避方法がわかりません。
|
52
52
|
|
53
|
-
yaml.dumpのようにyamlファイルに改行やインデントをつけて書き出したい
|
53
|
+
yaml.dumpのようにyamlファイルに改行やインデントをつけて書き出したいです。
|
54
54
|
|
55
55
|
|
56
56
|
|
2
ソースの不備を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -92,7 +92,7 @@
|
|
92
92
|
|
93
93
|
|
94
94
|
|
95
|
-
with open(file_in.yaml, 'rt') as f:
|
95
|
+
with open("file_in.yaml", 'rt') as f:
|
96
96
|
|
97
97
|
text = f.read()
|
98
98
|
|
@@ -100,7 +100,7 @@
|
|
100
100
|
|
101
101
|
|
102
102
|
|
103
|
-
with open(file_out.yaml, 'w') as f:
|
103
|
+
with open("file_out.yaml", 'w') as f:
|
104
104
|
|
105
105
|
yaml.dump(data, f, sort_keys=False)
|
106
106
|
|
1
項目の順序を変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,6 +5,14 @@
|
|
5
5
|
PyYAMLを使って書き出しをしようしているのですが、yaml.dumpをすると一部の値が勝手に書き換わってしまいます。
|
6
6
|
|
7
7
|
これを回避する方法について、アドバイスをいただきたいです。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
### 環境
|
12
|
+
|
13
|
+
- Python 3.6.8
|
14
|
+
|
15
|
+
- PyYAML 5.3.1
|
8
16
|
|
9
17
|
|
10
18
|
|
@@ -34,11 +42,15 @@
|
|
34
42
|
|
35
43
|
|
36
44
|
|
37
|
-
###
|
45
|
+
### 試したこと
|
38
46
|
|
39
|
-
|
47
|
+
yaml.safe_load に関しては、まずreadで文字列として読み込むことでことで回避ができました。
|
40
48
|
|
49
|
+
|
50
|
+
|
41
|
-
|
51
|
+
しかし、yaml.dump については回避方法がわかりません。
|
52
|
+
|
53
|
+
yaml.dumpのようにyamlファイルに改行やインデントをつけて書き出したいので、writeだと希望の結果になりません
|
42
54
|
|
43
55
|
|
44
56
|
|
@@ -123,13 +135,3 @@
|
|
123
135
|
times: 750
|
124
136
|
|
125
137
|
```
|
126
|
-
|
127
|
-
### 試したこと
|
128
|
-
|
129
|
-
yaml.safe_load に関しては、まずreadで文字列として読み込むことでことで回避ができました。
|
130
|
-
|
131
|
-
|
132
|
-
|
133
|
-
しかし、yaml.dump については回避方法がわかりません。
|
134
|
-
|
135
|
-
yaml.dumpのようにyamlファイルに改行やインデントをつけて書き出したいので、writeだと希望の結果になりません
|