文件操作示例
注意,寫入文件常用的有write()和writelines()的兩個函數,其區別在于
file.write(str):把字符串str寫到文件中
file.writelines(seq):把序列seq的內容全部寫到文件中
這兩個函數都只是寫數據,不會寫入換行符,如果需要換行,需手動在寫入的str尾部加上'/n':
換行符在各個操作系統中界定的不同,Windows換行符是‘/r/n',Unix/Linux的換行符為'/n',Mac的換行符為'/r';
在python中,對換行符進行了統一處理,定義為'/n',以文本模式寫入時,如果是Windows系統,則python會自動將/n轉為/r/n,Mac系統類似;
默認的讀寫文件,打開操作就是以文本模式打開:f = open(r'D:/Python27/pro/123.bak','w')
如果以二進制模式打開,需指定參數b:f = open(r'D:/Python27/pro/123.bak','rb')
新聞熱點
疑難解答
圖片精選