因此,基本上,我需要将目录中的所有文件从ucs-2转换为utf-8,并且我有一个适用于每个单独文件的代码。问题在于目录中有数百个文件,我需要弄清楚如何循环所有这些文件。
我的初始代码是:
filename = "initialfile.txt"
new_fn = "newfile_utf8.txt"
f = open(filename, encoding = "utf-16")
f2 = open(new_fn, 'w', encoding = 'utf-8')
for line in f.readlines():
f2.write(line)
f.close()
f2.close()