当我试图编写一个将Ansi转换为UTF-8的python程序时,我发现了这一点

它将UTF-8转换为Ansi.

我认为它只会通过颠倒顺序来起作用.所以我编码了

file_path_ansi = "input.txt"

file_path_utf8 = "output.txt"

#open and encode the original content

file_source = open(file_path_ansi, mode='r', encoding='latin-1', errors='ignore')

file_content = file_source.read()

file_source.close

#write

file_target = open(file_path_utf8, mode='w', encoding='utf-8')

file_target.write(file_content)

file_target.close

但它会导致错误.

TypeError: file<> takes at most 3 arguments <4 given>

所以我改变了

file_source = open(file_path_ansi, mode='r', encoding='latin-1', errors='ignore')

file_source = open(file_path_ansi, mode='r', encoding='latin-1')

然后它会导致另一个错误:

TypeError: 'encoding' is an invalid keyword arguemtn for this function

我该如何修复我的代码来解决这个问题?

utf-8 python 错误_Ansi到UTF-8使用python导致错误相关推荐

  1. Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合

    Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合 目录 Python版本升级的原因 Text and binary data in P ...

  2. python自定义包或模块在Linux服务器导入错误的解决办法

    python自定义包或模块在Linux服务器导入错误的解决办法 在本地机器上跑python代码,自己定义的文件进行导包运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError: ...

  3. 关于python字典以下选项中描述错误的是_关于 Python 对文件的处理,以下选项中描述错误的是_学小易找答案...

    [单选题]小花最近疯狂迷恋李佳琦的推销产品,在李佳琦的广告营销下,小花兴致冲冲的买下来一只某牌口红,回来后却发现不适合自己,扔在一边闲置.根据消费者性格划分属于哪种购买行为? [单选题]采用邀请招标方 ...

  4. python读取进程内存_Python读取Linux内存进程错误(/ proc / $pid / mem...

    我已经在某些Linux发行版(Debian,Linux Mint -)上测试了以下代码,并且可以正常工作,但是在CentOS下,即使我以root身份运行,也会出现错误: #!/usr/bin/env ...

  5. python判断正确错误_第16天:Python 错误和异常

    by 闲欢 作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,这些报错信息就是我们接下来要讲的错误和异常. 我们在执行程序语句的时候,经常会看到命令行输出报错信息,例 ...

  6. python不知道错在哪里怎么办_python怎么处理错误和异常

    异常 当你的程序出现例外情况时就会发生异常(Exception).例如,当你想要读取一个文件时,而那个文件却不存在,怎么办?又或者你在程序执行时不小心把它删除了,怎么办?这些通过使用异常来进行处理.类 ...

  7. Python学习笔记__8章错误、调试和测试__8.1章错误处理

    # 这是学习廖雪峰老师python教程的学习笔记 1.概览 我们在运行程序或编写函数时,发生错误后,系统都会返回错误信息.我们可以通过某些机制,让错误信息更加明了 1.1.try try机制的格式就是 ...

  8. python提示install无效_为什么是python设置.py给我“错误:选项installdir无法识别”错误?...

    当我尝试将python项目安装到自定义的本地python repo中时,我使用以下命令:python setup.py install --install-dir /home/peng/python- ...

  9. python基本输入输出函数有_新手学Python,输入输出函数、赋值语句常见5个错误,弄懂即过关...

    从4月21日起,大陈开始教初一的学生学Python,目前已经上了2节课.学生基本掌握了表达式的构建以及赋值语句.变量的使用,以及input(输入函数).print(输出函数)的使用方法. 以下是大陈在 ...

  10. python获取输入法状态_Python学习中常见的错误

    本文适合有编程基础,现在正在学习Python的学习者. 个人以为程序设计是一件非常惬意的事情, 坐在电脑旁边,敲敲键盘就可以控制电脑完成一些处理工作.一个回车键屏幕就输出一大堆的信息,而且都是自己需要 ...

最新文章

  1. python模拟登录qq账号密码_最新的Python模拟登陆QQ脚本,一键批量登录,强行过验证!...
  2. Exercise: Linear Regression
  3. Oracle11g rac监听,关于oracle11g RAC 监听器使用中出现的no services以及no listener分析...
  4. YbtOJ#732-斐波那契【特征方程,LCT】
  5. Vue中token刷新及token过期的实现
  6. css 一些 常用布局
  7. 精雕道路怎么遍弧形_【养护技术】道路“创可贴”——沥青冷补料 六大优势助力道路养护...
  8. Notepad++插件Base64编解码
  9. 互联网高级Java面试总结
  10. 安卓3d游戏引擎_3D球闯关游戏-3D球闯关游戏安卓官方版预约 v1.2.5
  11. LSTM神经网络和GRU
  12. java web整合开发pdf_Java Web整合开发王者归来.pdf
  13. 力扣刷题 DAY_71 回溯
  14. 阿里P10赵海平跳槽字节跳动:深度解析跳槽从开始到结束完整流程!
  15. Android学习中使用百度定位出现经度纬度:4.9E-324问题
  16. zemax 学习笔记
  17. 【JAVA 学习基础】java内存区域 探究
  18. skyline v6 三维学习软件
  19. Linux服务器 | 01.服务器购买与基本配置
  20. 如果希望单击超链接打开新的html,【单选题】如果希望单击超链接打开新的html页面,则需将target属性设置为 A. _blank B. _top C. _parent D. _self...

热门文章

  1. 2022-2028年全球与中国硝酸铵炸药行业发展趋势及竞争策略研究
  2. 小白菜新拟态个人主页/引导页开源使用
  3. 我,为什么努力-记一年来的心灵成长
  4. 726. Number of Atoms
  5. html更改上传图片样式,并显示更改后的图片,增加js验证大小,没样式搓的不忍直视
  6. 为何3Dmax渲染的图偏暗?跟伽马有影响吗?可以后期修改伽马吗?
  7. 2020三大运营商合并成一家_联通、电信和移动三大运营商以后会合并成一家吗?答案太出乎意料!...
  8. Leetcode.787.K站中转最便宜的航班
  9. JS笔记-常见函数与问题
  10. python网页解析库_Python爬虫之用lxml库解析网页