質問編集履歴

1

スクリプトを書き直しました。

2017/07/11 12:25

投稿

charmee2928
charmee2928

スコア17

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  datファイルの左端に行数分、連番をふりたいです。
2
2
 
3
- スクリプトを途中まで書いてみましたが、5目からわかりません
3
+ スクリプトを途中まで書いてみましたが、するとファイル内空になりま
4
4
 
5
5
  どなたか教えていただければ助かります。
6
6
 
@@ -10,17 +10,15 @@
10
10
 
11
11
  ```ここに言語を入力
12
12
 
13
- f = open('friends.dat', 'w')
13
+ with open('friends.dat', 'w+') as f:
14
14
 
15
- for line in f:
15
+ count = 0
16
16
 
17
- elements = line.split(",")
17
+ for line in f:
18
18
 
19
- elements[0] = 001
19
+ count += 1
20
20
 
21
-
22
-
23
- f.close()
21
+ line.write("%d%s" % (count, line))
24
22
 
25
23
  ```
26
24
 
@@ -44,20 +42,20 @@
44
42
 
45
43
 
46
44
 
47
- 実現したいこと↓ element[0]に連番を行数分ふる
45
+ 実現したいこと↓ 左端に連番を行数分ふる
48
46
 
49
47
  ```ここに言語を入力
50
48
 
51
- 001,,,,,,,,,1,Name1,,,,,,,,,,,
49
+ 1,,,,,,,,,1,Name1,,,,,,,,,,,
52
50
 
53
- 002,,,,,,,,,1,Name2,,,,,,,,,,,
51
+ 2,,,,,,,,,1,Name2,,,,,,,,,,,
54
52
 
55
- 003,,,,,,,,,1,Name3,,,,,,,,,,,
53
+ 3,,,,,,,,,1,Name3,,,,,,,,,,,
56
54
 
57
- 004,,,,,,,,,1,Name4,,,,,,,,,,,
55
+ 4,,,,,,,,,1,Name4,,,,,,,,,,,
58
56
 
59
- 005,,,,,,,,,1,Name5,,,,,,,,,,,
57
+ 5,,,,,,,,,1,Name5,,,,,,,,,,,
60
58
 
61
- 006,,,,,,,,,1,Name6,,,,,,,,,,,
59
+ 6,,,,,,,,,1,Name6,,,,,,,,,,,
62
60
 
63
61
  ```