Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux和windows的python读取文件编码差异_Linux_Windows_Python 2.7 - Fatal编程技术网

linux和windows的python读取文件编码差异

linux和windows的python读取文件编码差异,linux,windows,python-2.7,Linux,Windows,Python 2.7,我想知道linux和windows之间的文件打开和读取方式是否存在差异,例如: data_file = open(fileName, 'r').read() pkey_file = open('private.pem', 'r').read() windows和linux之间的data_文件和pkey_文件的数据是否会有差异 谢谢, K.在EOF中存在差异: Windows\r\n Linux\n 还有其他的角色 使用命令行dos2unixdos2unix不是到处都可以轻松获得的;我刚刚弹出了

我想知道linux和windows之间的文件打开和读取方式是否存在差异,例如:

data_file = open(fileName, 'r').read()
pkey_file = open('private.pem', 'r').read()
windows和linux之间的data_文件和pkey_文件的数据是否会有差异

谢谢,
K.

在EOF中存在差异:

Windows\r\n

Linux\n

还有其他的角色


使用命令行
dos2unix

dos2unix不是到处都可以轻松获得的;我刚刚弹出了一个本应无需大脑就能在任何地方工作的命令行,而且命令行有点简单::)为什么不尝试两种模式-r和rb?这应该可以解决问题