国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python讀寫文件操作示例程序

2020-02-23 04:58:55
字體:
供稿:網(wǎng)友

文件操作示例

代碼如下:
#輸入文件
f = open(r'D:/Python27/pro/123.bak')
#輸出文件
fw = open(r'D:/Python27/pro/123e.bak','w')
#按行讀出所有文本
lines = f.readlines()
num = -1
for line in lines:
    str = '@SES/%i/' %num
    line = line.replace('@SES/1/',str)
    num = num + 1
    #寫入文件
    fw.writelines(line)
#關(guān)閉文件句柄
f.close()
fw.close()

注意,寫入文件常用的有write()和writelines()的兩個函數(shù),其區(qū)別在于
file.write(str):把字符串str寫到文件中
file.writelines(seq):把序列seq的內(nèi)容全部寫到文件中
這兩個函數(shù)都只是寫數(shù)據(jù),不會寫入換行符,如果需要換行,需手動在寫入的str尾部加上'/n':

換行符在各個操作系統(tǒng)中界定的不同,Windows換行符是‘/r/n',Unix/Linux的換行符為'/n',Mac的換行符為'/r';
在python中,對換行符進行了統(tǒng)一處理,定義為'/n',以文本模式寫入時,如果是Windows系統(tǒng),則python會自動將/n轉(zhuǎn)為/r/n,Mac系統(tǒng)類似;
默認的讀寫文件,打開操作就是以文本模式打開:f = open(r'D:/Python27/pro/123.bak','w')
如果以二進制模式打開,需指定參數(shù)b:f = open(r'D:/Python27/pro/123.bak','rb')

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鹤山市| 南汇区| 宁强县| 高密市| 门头沟区| 轮台县| 水城县| 安溪县| 江孜县| 新源县| 黎城县| 莆田市| 嫩江县| 潜山县| 大化| 甘洛县| 淮阳县| 本溪市| 甘泉县| 全南县| 辰溪县| 托克逊县| 汝阳县| 南通市| 信宜市| 焦作市| 清镇市| 镇康县| 金昌市| 普兰县| 天峨县| 喀什市| 会同县| 冀州市| 荃湾区| 阜平县| 启东市| 沙河市| 多伦县| 蓝田县| 乐陵市|