質問編集履歴
8
間違い
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
python
|
1
|
+
python 文字 照合
|
test
CHANGED
File without changes
|
7
間違い
test
CHANGED
File without changes
|
test
CHANGED
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
:
|
74
74
|
|
75
|
-
のように7つのデータになり、かつタブ区切りになった場合6番目の数字とf2が一致した場合新しいファイルに書き込む方法を教えていただきたいです。(f
|
75
|
+
のように7つのデータになり、かつタブ区切りになった場合6番目の数字とf2が一致した場合新しいファイルに書き込む方法を教えていただきたいです。(f2のファイルには途中空行が混ざっている場合があるのでtry分で処理しています)
|
76
76
|
|
77
77
|
こちらは自分で以下のようなコードを書きましたが、エラーは出ずに実行されるのですがファイルに書き込まれていませんし、print分の内容も表示されません。わかる方、教えていただきたいです。
|
78
78
|
|
6
コード
test
CHANGED
File without changes
|
test
CHANGED
@@ -72,9 +72,9 @@
|
|
72
72
|
|
73
73
|
:
|
74
74
|
|
75
|
-
のように7つのデータになり、かつタブ区切りになった場合6番目の数字とf2が一致した場合新しいファイルに書き込む方法を教えていただきたいです。
|
75
|
+
のように7つのデータになり、かつタブ区切りになった場合6番目の数字とf2が一致した場合新しいファイルに書き込む方法を教えていただきたいです。(f1のファイルには途中空行が混ざっている場合があるのでtry分で処理しています)
|
76
76
|
|
77
|
-
こちらは自分で以下のようなコードを書きましたが、エラーが
|
77
|
+
こちらは自分で以下のようなコードを書きましたが、エラーは出ずに実行されるのですがファイルに書き込まれていませんし、print分の内容も表示されません。わかる方、教えていただきたいです。
|
78
78
|
|
79
79
|
|
80
80
|
|
@@ -84,21 +84,33 @@
|
|
84
84
|
|
85
85
|
|
86
86
|
|
87
|
-
|
87
|
+
try:
|
88
88
|
|
89
|
+
for line in f1:
|
90
|
+
|
89
|
-
hoge_dict[line.split('\t')[5]] = line.rstrip()
|
91
|
+
hoge_dict[line.split('\t')[5]] = line.rstrip()
|
90
92
|
|
91
93
|
|
92
94
|
|
93
|
-
|
95
|
+
except:
|
94
96
|
|
95
|
-
|
97
|
+
pass
|
96
98
|
|
99
|
+
|
100
|
+
|
101
|
+
else:
|
102
|
+
|
103
|
+
for line in f2:
|
104
|
+
|
105
|
+
line = line.rstrip()
|
106
|
+
|
97
|
-
if line in hoge_dict:
|
107
|
+
if line in hoge_dict:
|
98
108
|
|
99
109
|
f3.write(str(hoge_dict[line]) + '\n')
|
100
110
|
|
101
111
|
print(hoge_dict[line])
|
112
|
+
|
113
|
+
|
102
114
|
|
103
115
|
```
|
104
116
|
|
5
ko-do
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,11 +18,11 @@
|
|
18
18
|
|
19
19
|
>
|
20
20
|
|
21
|
-
>
|
21
|
+
> for line in f2:
|
22
22
|
|
23
|
-
>
|
23
|
+
> line = line.rstrip()
|
24
24
|
|
25
|
-
>
|
25
|
+
> if line in hoge_dict:
|
26
26
|
|
27
27
|
> f3.write(str(hoge_dict[line]) + '\n')
|
28
28
|
|
@@ -90,11 +90,11 @@
|
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
-
|
93
|
+
for line in f2:
|
94
94
|
|
95
|
-
|
95
|
+
line = line.rstrip()
|
96
96
|
|
97
|
-
|
97
|
+
if line in hoge_dict:
|
98
98
|
|
99
99
|
f3.write(str(hoge_dict[line]) + '\n')
|
100
100
|
|
4
こーど
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,19 +14,19 @@
|
|
14
14
|
|
15
15
|
> for line in f1:
|
16
16
|
|
17
|
-
> hoge_dict[line.split(';')[0]] = line.rstrip()
|
17
|
+
> hoge_dict[line.split(';')[0]] = line.rstrip()
|
18
18
|
|
19
19
|
>
|
20
20
|
|
21
|
-
> for line in f2:
|
21
|
+
> for line in f2:
|
22
22
|
|
23
|
-
> line = line.rstrip()
|
23
|
+
> line = line.rstrip()
|
24
24
|
|
25
|
-
> if line in hoge_dict:
|
25
|
+
> if line in hoge_dict:
|
26
26
|
|
27
|
-
> f3.write(str(hoge_dict[line]) + '\n')
|
27
|
+
> f3.write(str(hoge_dict[line]) + '\n')
|
28
28
|
|
29
|
-
> print(hoge_dict[line])
|
29
|
+
> print(hoge_dict[line])
|
30
30
|
|
31
31
|
> ```
|
32
32
|
|
@@ -82,6 +82,8 @@
|
|
82
82
|
|
83
83
|
hoge_dict = {}
|
84
84
|
|
85
|
+
|
86
|
+
|
85
87
|
for line in f1:
|
86
88
|
|
87
89
|
hoge_dict[line.split('\t')[5]] = line.rstrip()
|
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -80,7 +80,9 @@
|
|
80
80
|
|
81
81
|
```python
|
82
82
|
|
83
|
+
hoge_dict = {}
|
84
|
+
|
83
|
-
|
85
|
+
for line in f1:
|
84
86
|
|
85
87
|
hoge_dict[line.split('\t')[5]] = line.rstrip()
|
86
88
|
|
2
コード
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,7 +82,7 @@
|
|
82
82
|
|
83
83
|
hoge_dict = {}for line in f1:
|
84
84
|
|
85
|
-
hoge_dict[line.split('\t')[
|
85
|
+
hoge_dict[line.split('\t')[5]] = line.rstrip()
|
86
86
|
|
87
87
|
|
88
88
|
|
1
コード
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,11 +22,11 @@
|
|
22
22
|
|
23
23
|
> line = line.rstrip()
|
24
24
|
|
25
|
-
>if line in hoge_dict:
|
25
|
+
> if line in hoge_dict:
|
26
26
|
|
27
|
-
>f3.write(str(hoge_dict[line]) + '\n')
|
27
|
+
> f3.write(str(hoge_dict[line]) + '\n')
|
28
28
|
|
29
|
-
>print(hoge_dict[line])
|
29
|
+
> print(hoge_dict[line])
|
30
30
|
|
31
31
|
> ```
|
32
32
|
|