如何解决呢?
#coding:utf-8 import os for i in os.listdir('.'): # iconv -c -f GB2312 -t UTF-8 [你要看的文件] >> [新文件的名称] name = i.split('.')[0] cmd = "iconv -c -f GB2312 -t UTF-8 {old} >> {new}".format(old=i,new = "new"+name+".txt") os.system(cmd) os.system('rm -rf {i}'.format(i=i)) print("转换成功{name}".format(name=name))
1
2
3
4
5
6
7
8
9
10
|
#coding:utf-8
import
os
for
i
in
os
.
listdir
(
'.'
)
:
# iconv -c -f GB2312 -t UTF-8 [你要看的文件] >> [新文件的名称]
name
=
i
.
split
(
'.'
)
[
0
]
cmd
=
"iconv -c -f GB2312 -t UTF-8 {old} >> {new}"
.
format
(
old
=
i
,
new
=
"new"
+
name
+
".txt"
)
os
.
system
(
cmd
)
os
.
system
(
'rm -rf {i}'
.
format
(
i
=
i
)
)
print
(
"转换成功{name}"
.
format
(
name
=
name
)
)
|