用python编写代码,用户在命令提示行输入文件名和该文件的编码格式,读入文件,将其转存成UTF-8格式…
时间: 2024-02-16 12:00:16 浏览: 154
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
好的,以下是Python代码,可以实现您的需求:
```python
import codecs
# 获取用户输入的文件名和编码格式
filename = input("请输入文件名:")
encoding = input("请输入该文件的编码格式:")
# 打开文件并读取内容
with codecs.open(filename, "r", encoding) as f:
content = f.read()
# 将内容转存为UTF-8
with codecs.open(filename, "w", "utf-8") as f:
f.write(content)
print("文件已成功转存为UTF-8格式!")
```
注意:使用该代码时,请确保您已经安装了`codecs`模块。
阅读全文