2014-09-03 69 views
0

我想知道是否有怎樣文件被打開,Linux和Windows之間,例如讀取一個區別:蟒蛇讀取文件enconding Linux和Windows之間的區別

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

會有一個差異windows和linux之間的data_file和pkey_file的數據?

感謝, K.

回答

0

中有EOF的差異:

的Windows \ r \ n

的Linux \ n

有其他caracters ..

使用commande line dos2unix

+0

dos2unix i無處可去;我剛剛彈出了一些應該無所不能的東西,以便在任何地方工作,並且命令行更簡單一些:https://github.com/mdolidon/endlines :) – 2014-09-03 11:42:36

+0

爲什麼不嘗試2種模式 - r和rb?這應該可以解決問題 – 2014-09-03 15:11:08