回答編集履歴

1

勘違いしていたので回答を修正

2021/04/13 06:57

投稿

mather
mather

スコア6759

test CHANGED
@@ -8,4 +8,30 @@
8
8
 
9
9
 
10
10
 
11
- `password` 変数をどんどん更新しているだけで、最後の1回分しか結果を保存できませんよね。
11
+ ~~`password` 変数をどんどん更新しているだけで、最後の1回分しか結果を保存できませんよね。~~
12
+
13
+
14
+
15
+ 追記:
16
+
17
+ インデントを勘違いしていました。上記回答は勘違いです。
18
+
19
+ ファイルを開く回数を減らしたほうが効率が良いので、以下のように修正するのが良いと思います。
20
+
21
+
22
+
23
+ ```python
24
+
25
+ # 保存するファイルを開く
26
+
27
+ with open('パスワード生成.csv', 'w') as f:
28
+
29
+ for i in range(int(b)):
30
+
31
+ password=''.join(random.sample(words,12))
32
+
33
+ print(password)
34
+
35
+ print(password, file=f)
36
+
37
+ ```