【问题标题】:Python Stop Read Because Subtitute CharacterPython停止读取,因为替换字符
【发布时间】:2017-03-12 17:58:44
【问题描述】:

我有一个要在 python 中读取的 txt 文件。但是,在那个 txt 文件中,文本中间有一个替换字符。这使得阅读在中间停止。

所以当我这样做时:

filetxt=open('file.txt')
line=filetxt.read()
print line

它只显示一些第一个字符,直到替换字符的位置。你能帮帮我吗?

【问题讨论】:

  • 文本文件中的替代字符是什么?
  • @Bhansa 字符,在 ASCII 编码中编码为数字 26(十进制)。
  • 这是 Control-Z,旧的 DOS 文件结束标记。我想你正在使用 Windows...
  • @PM2Ring 是的,我正在使用 Windows。

标签: python python-2.7


【解决方案1】:

以二进制模式打开文件

file_txt = open('file.txt','rb')

【讨论】:

  • 哦等等...它现在正在工作。以前不行,因为我根本没有为我要写的txt文件写'wb'。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-08-05
  • 1970-01-01
  • 2019-08-19
  • 1970-01-01
  • 1970-01-01
  • 2013-11-26
  • 2015-11-27
相关资源
最近更新 更多