【问题标题】:python read file enconding difference between linux and windowspython读取文件编码linux和windows的区别
【发布时间】:2014-10-27 18:09:00
【问题描述】:

我想知道linux和windows在打开和读取文件的方式上是否有区别,例如:

data_file = open(fileName, 'r').read()
pkey_file = open('private.pem', 'r').read()

windows和linux的data_file和pkey_file的数据会不会有差异?

谢谢, K.

【问题讨论】:

    标签: linux windows python-2.7


    【解决方案1】:

    EOF 有区别:

    Windows \r\n

    Linux \n

    还有其他角色..

    使用命令行dos2unix

    【讨论】:

    • dos2unix 并非随处可用;我刚刚弹出了一些应该很容易就能在任何地方工作的东西,而且命令行更简单一些:github.com/mdolidon/endlines :)
    • 为什么不试试 r 和 rb 这两种模式呢?那应该可以解决问题
    猜你喜欢
    • 1970-01-01
    • 2016-02-16
    • 2013-09-06
    • 2020-12-01
    • 2020-07-22
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    相关资源
    最近更新 更多