質問編集履歴
3
スクリプト編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
array_2 = array2.rjust(9)
|
54
54
|
|
55
|
-
tmp = line[:12] + array_2 + line[17:]
|
55
|
+
tmp = line2[:12] + array_2 + line2[17:]
|
56
56
|
|
57
57
|
fileobj = open("file3","a")
|
58
58
|
|
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
array_3 = array3.rjust(6)
|
74
74
|
|
75
|
-
tmp = line[:24] + array_3 + line[28:]
|
75
|
+
tmp = line3[:24] + array_3 + line3[28:]
|
76
76
|
|
77
77
|
fileobj = open("file4","a")
|
78
78
|
|
2
問題が起こる前までの処理を足した
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
```
|
20
20
|
|
21
|
-
file1の2
|
21
|
+
file1の0列目と1列目、1列目と2列目、2列目と3列目の間に空白を増やすために以下のスクリプトを書きました。
|
22
22
|
|
23
23
|
|
24
24
|
|
@@ -30,17 +30,53 @@
|
|
30
30
|
|
31
31
|
for line in f:
|
32
32
|
|
33
|
-
array = line[
|
33
|
+
array1 = line[3:6]
|
34
34
|
|
35
|
-
array_1 = array.rjust(
|
35
|
+
array_1 = array1.rjust(3)
|
36
36
|
|
37
|
-
tmp = line[:
|
37
|
+
tmp = line[:3] + array_1 + line[5:]
|
38
38
|
|
39
39
|
fileobj = open("file2","a")
|
40
40
|
|
41
41
|
print >> fileobj, tmp.rstrip()
|
42
42
|
|
43
43
|
|
44
|
+
|
45
|
+
path2 = 'file2'
|
46
|
+
|
47
|
+
f2 = open(path).readlines()
|
48
|
+
|
49
|
+
for line2 in f2:
|
50
|
+
|
51
|
+
array2 = line2[12:17]
|
52
|
+
|
53
|
+
array_2 = array2.rjust(9)
|
54
|
+
|
55
|
+
tmp = line[:12] + array_2 + line[17:]
|
56
|
+
|
57
|
+
fileobj = open("file3","a")
|
58
|
+
|
59
|
+
print >> fileobj, tmp.rstrip()
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
path3 = 'file3'
|
66
|
+
|
67
|
+
f3 = open(path).readlines()
|
68
|
+
|
69
|
+
for line3 in f3:
|
70
|
+
|
71
|
+
array3 = line3[24:28]
|
72
|
+
|
73
|
+
array_3 = array3.rjust(6)
|
74
|
+
|
75
|
+
tmp = line[:24] + array_3 + line[28:]
|
76
|
+
|
77
|
+
fileobj = open("file4","a")
|
78
|
+
|
79
|
+
print >> fileobj, tmp.rstrip()
|
44
80
|
|
45
81
|
```
|
46
82
|
|
@@ -52,19 +88,57 @@
|
|
52
88
|
|
53
89
|
(file2)
|
54
90
|
|
55
|
-
C 301
|
91
|
+
C 301 12.89 1.00
|
56
92
|
|
57
|
-
N 301
|
93
|
+
N 301 7.54 1.00
|
58
94
|
|
59
|
-
O 301
|
95
|
+
O 301 34.76 1.00
|
60
96
|
|
61
|
-
CD 301
|
97
|
+
CD 301 8.42 1.00
|
62
98
|
|
63
|
-
CA 302
|
99
|
+
CA 302 15.64 1.00
|
64
100
|
|
101
|
+
C 302 11.15 1.00
|
102
|
+
|
103
|
+
O 302 10.76 1.00
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
(file3)
|
108
|
+
|
109
|
+
C 301 12.89 1.00
|
110
|
+
|
111
|
+
N 301 7.54 1.00
|
112
|
+
|
113
|
+
O 301 34.76 1.00
|
114
|
+
|
115
|
+
CD 301 8.42 1.00
|
116
|
+
|
117
|
+
CA 302 15.64 1.00
|
118
|
+
|
65
|
-
C 302 11.15 1.00
|
119
|
+
C 302 11.15 1.00
|
120
|
+
|
121
|
+
O 302 10.76 1.00
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
(file4)
|
126
|
+
|
127
|
+
C 301 12.89 1.00
|
128
|
+
|
129
|
+
N 301 7.54 1.00
|
130
|
+
|
131
|
+
O 301 34.76 1.00
|
132
|
+
|
133
|
+
CD 301 8.42 1.00
|
134
|
+
|
135
|
+
CA 302 15.64 1.00
|
136
|
+
|
137
|
+
C 302 11.15 1.00
|
66
138
|
|
67
139
|
#最後の行が出力されない
|
140
|
+
|
141
|
+
|
68
142
|
|
69
143
|
```
|
70
144
|
|
1
スクリプトの編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
array_1 = array.rjust(9)
|
36
36
|
|
37
|
-
tmp = line
|
37
|
+
tmp = line[:9] + array_1 + line[14:]
|
38
38
|
|
39
39
|
fileobj = open("file2","a")
|
40
40
|
|