回答編集履歴

3

typo

2021/06/17 06:36

投稿

neonemo
neonemo

スコア191

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- という事は、このコードだけでは**コレクションデータが回っていないので1行目だけが書き込まれている**という事かと思います。
9
+ ~~という事は、このコードだけでは**コレクションデータが回っていないので1行目だけが書き込まれている**という事かと思います。~~(ここがこの回答の大きな誤り)
10
10
 
11
11
  ```python
12
12
 
@@ -20,7 +20,9 @@
20
20
 
21
21
 
22
22
 
23
- `result`をfor等で回してすべての要素を`writelines()`してみてはいかがでしょうか?
23
+ ~~`result`をfor等で回してすべての要素を`writelines()`してみてはいかがでしょうか?~~
24
+
25
+ (回っていたが、intを書き込もうとして処理に失敗していた)
24
26
 
25
27
 
26
28
 
@@ -86,4 +88,4 @@
86
88
 
87
89
 
88
90
 
89
- baitokunさん、ご指摘ありがとうございます。
91
+ baitokunさん、ご指摘ありがとうございました

2

指摘対応

2021/06/17 06:36

投稿

neonemo
neonemo

スコア191

test CHANGED
@@ -21,3 +21,69 @@
21
21
 
22
22
 
23
23
  `result`をfor等で回してすべての要素を`writelines()`してみてはいかがでしょうか?
24
+
25
+
26
+
27
+ ## 追記
28
+
29
+ 先の回答は誤っていたので修正します。(コメントの辻褄が合わなくなるので残します)
30
+
31
+ まずjyansinkaiさんには、何かエラーが出ませんでしたかと聞くのが良かったようです。
32
+
33
+
34
+
35
+ ```log
36
+
37
+ Traceback (most recent call last):
38
+
39
+ File "test.py", line 6, in <module>
40
+
41
+ f.writelines(result)
42
+
43
+ TypeError: write() argument must be str, not int
44
+
45
+ ```
46
+
47
+
48
+
49
+ 実際に確認できたエラーメッセージはこれでした。
50
+
51
+ jyansinkaiさんで起こっている問題がこれであれば、baitokunさん、bsdfanさんがの言う通り、
52
+
53
+ 型を合わせて書き込めれば解決するかと思います。
54
+
55
+
56
+
57
+ ```log
58
+
59
+ > py test.py
60
+
61
+ Traceback (most recent call last):
62
+
63
+ File "test.py", line 6, in <module>
64
+
65
+ f.writelines(result)
66
+
67
+ TypeError: write() argument must be str, not int
68
+
69
+
70
+
71
+ > py test.py
72
+
73
+
74
+
75
+ > type jyoutai.txt
76
+
77
+ 2106032106030010002021-06-17 14:26:46.404296
78
+
79
+ ```
80
+
81
+
82
+
83
+ まあ、テキストの中の文字がくっついちゃったんで、セパレータを指定する等ちょっと加工した方が良いかもですが(汗
84
+
85
+
86
+
87
+
88
+
89
+ baitokunさん、ご指摘ありがとうございます。

1

typo

2021/06/17 06:29

投稿

neonemo
neonemo

スコア191

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  という事は、このコードだけでは**コレクションデータが回っていないので1行目だけが書き込まれている**という事かと思います。
10
10
 
11
- ```py
11
+ ```python
12
12
 
13
13
  f = open('jyoutai.txt','a', encoding='UTF-8')
14
14