Python程序将unicode字符更改为实体

用户名

这是一个将unicode符号从文件x.input更改为它们各自实体的程序,输出应放在y.output中但是,该程序不会执行此操作,而只会创建该文件的副本。

我有Python27和35都显示了此问题,并且平台是Win 7。

我要去哪里错了?请帮忙。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#import io

f1 = open('x.input').read()
f2 = open('y.output','w')
for line in f1:
    x = line.replace('“', '“')
    f2.write(x)
#f1.close()
f2.close()

整个程序的屏幕快照:带有双引号的实际程序正在引起问题

真木

这个问题有点棘手,您在文档中有一个复制/粘贴错误,其中的字符“(ord 226)不是您所期望的”(ord 34)(请注意,它们是相似的,但略有不同)。从Word文档复制了此示例。

只需用正确的字符替换此字符,您的程序就可以运行。结果应该是(从此处复制/粘贴,以便获得正确的字符):

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#import io

f1 = open('x.input').read()
f2 = open('y.output','w')
for line in f1:
    x = line.replace(ord(34), '“')
    f2.write(x)
f1.close()
f2.close()

即使不需要(文件将在程序完成时关闭),因为良好的公民也会关闭f1。

注意:为使解决方案更加清晰而进行了编辑,请查看如何更改替换行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python将文件名更改为unicode chars Hindi

来自分类Dev

将DateFormat从欧盟更改为美国实体

来自分类Dev

SetWindowSubclass将ANSI窗口更改为UNICODE

来自分类Dev

将ADO .NET实体框架连接字符串从SQL Server更改为localDB

来自分类Dev

python将字符串更改为日期

来自分类Dev

python将字符编码更改为utf_8

来自分类Dev

python将字符串对象更改为数字

来自分类Dev

熊猫-将df.index从float64更改为unicode或字符串

来自分类Dev

如何将unicode更改为ascii并删除无法识别的字符

来自分类Dev

如何将编码从纯文本更改为Unicode,以便我可以从HTML读取特殊字符?

来自分类Dev

如何将子实体更改为父实体?

来自分类Dev

将字符串中的所有字符更改为应用于整个列熊猫的unicode

来自分类Dev

如何使用JavaScript将包含十六进制Unicode字符的innerHTML更改为另一个相似字符?

来自分类Dev

将字符串更改为int

来自分类Dev

将列表更改为字符串

来自分类Dev

将字符串更改为整数

来自分类Dev

将数据框从字符更改为数字

来自分类Dev

将日期更改为字符串

来自分类Dev

当我将ANSI字符串更改为UNICODE时,函数re.sub()拒绝工作

来自分类Dev

JS将href更改为HTML编码实体中的onclicks

来自分类Dev

Python:将Unicode转换为html实体

来自分类Dev

Python3:将字典键从字符串更改为字符串元组

来自分类Dev

将文本放在unicode字符上方,并更改unicode字符的宽度

来自分类Dev

如何将unicode代码更改为char

来自分类Dev

如何将unicode代码更改为char

来自分类Dev

getText.toString() 将符号更改为 Unicode

来自分类Dev

Unicode字符或编码实体

来自分类Dev

Python面板模板将标题从Bokeh应用程序更改为MyApp

来自分类Dev

如何将 Python 程序的当前工作目录更改为用户的主目录?

Related 相关文章

  1. 1

    python将文件名更改为unicode chars Hindi

  2. 2

    将DateFormat从欧盟更改为美国实体

  3. 3

    SetWindowSubclass将ANSI窗口更改为UNICODE

  4. 4

    将ADO .NET实体框架连接字符串从SQL Server更改为localDB

  5. 5

    python将字符串更改为日期

  6. 6

    python将字符编码更改为utf_8

  7. 7

    python将字符串对象更改为数字

  8. 8

    熊猫-将df.index从float64更改为unicode或字符串

  9. 9

    如何将unicode更改为ascii并删除无法识别的字符

  10. 10

    如何将编码从纯文本更改为Unicode,以便我可以从HTML读取特殊字符?

  11. 11

    如何将子实体更改为父实体?

  12. 12

    将字符串中的所有字符更改为应用于整个列熊猫的unicode

  13. 13

    如何使用JavaScript将包含十六进制Unicode字符的innerHTML更改为另一个相似字符?

  14. 14

    将字符串更改为int

  15. 15

    将列表更改为字符串

  16. 16

    将字符串更改为整数

  17. 17

    将数据框从字符更改为数字

  18. 18

    将日期更改为字符串

  19. 19

    当我将ANSI字符串更改为UNICODE时,函数re.sub()拒绝工作

  20. 20

    JS将href更改为HTML编码实体中的onclicks

  21. 21

    Python:将Unicode转换为html实体

  22. 22

    Python3:将字典键从字符串更改为字符串元组

  23. 23

    将文本放在unicode字符上方,并更改unicode字符的宽度

  24. 24

    如何将unicode代码更改为char

  25. 25

    如何将unicode代码更改为char

  26. 26

    getText.toString() 将符号更改为 Unicode

  27. 27

    Unicode字符或编码实体

  28. 28

    Python面板模板将标题从Bokeh应用程序更改为MyApp

  29. 29

    如何将 Python 程序的当前工作目录更改为用户的主目录?

热门标签

归档