回答編集履歴
1
勘違いしていたので回答を修正
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
|
+
```
|