質問編集履歴

3

スクリプト編集

2018/11/07 04:08

投稿

退会済みユーザー
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

問題が起こる前までの処理を足した

2018/11/07 04:08

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```
20
20
 
21
- file1の2目と3目の間に空白を増やすために以下のスクリプトを書きました。
21
+ file1の0列目と1列目、1列目と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[9:14]
33
+ array1 = line[3:6]
34
34
 
35
- array_1 = array.rjust(9)
35
+ array_1 = array1.rjust(3)
36
36
 
37
- tmp = line[:9] + array_1 + line[14:]
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 12.89 1.00
91
+ C 301 12.89 1.00
56
92
 
57
- N 301 7.54 1.00
93
+ N 301 7.54 1.00
58
94
 
59
- O 301 34.76 1.00
95
+ O 301 34.76 1.00
60
96
 
61
- CD 301 8.42 1.00
97
+ CD 301 8.42 1.00
62
98
 
63
- CA 302 15.64 1.00
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

スクリプトの編集

2018/11/07 04:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  array_1 = array.rjust(9)
36
36
 
37
- tmp = line3[:9] + array_1 + line3[14:]
37
+ tmp = line[:9] + array_1 + line[14:]
38
38
 
39
39
  fileobj = open("file2","a")
40
40