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

首頁 > 編程 > Python > 正文

Python實現把回車符/r/n轉換成/n

2020-02-23 00:48:53
字體:
來源:轉載
供稿:網友

最近在做cocos2d-x的簡明配置,發現有的朋友的文本編輯器,自動將/r/n截斷成/n,(在unix上換行使用/n,windows上,換行使用的是/r/n)于是,寫了這個腳本,希望對一些朋友有所幫助,不用一行一行去改

import osdef replace(filePath, w2u):  try:    oldfile = open(filePath, "rb+")     #這里必須用b打開    path, name = os.path.split(filePath)    newfile = open(path + '$' + name, "ba+")        old = b''    new = b''    if w2u == True:      old = b'/r'      new = b''    else:      old = b'/n'      new = b'/r/n'    data = b''    while (True):      data = oldfile.read(200)      newData = data.replace(old, new)      newfile.write(newData)      if len(data) < 200:        break    newfile.close()    oldfile.close()        os.remove(filePath)    os.rename(path + '$' + name, filePath)  except IOError as e:    print(e)    if __name__ == "__main__":  print("請輸入文件路徑:")  filePath = input()  replace(filePath, False)  #這個改為True就可以實現/n變成/r/n

要注意的是,在python里,像/r/n這樣的符號,如果是文本打開的話,是找不到/r/n的,而只能找到'/n',所以必須用b(二進制)模式打開。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤翔县| 鸡泽县| 门头沟区| 慈利县| 曲阜市| 凤凰县| 岳普湖县| 海盐县| 鄂尔多斯市| 金溪县| 兴业县| 南木林县| 平陆县| 满洲里市| 阿克陶县| 峨眉山市| 静海县| 富宁县| 长丰县| 永靖县| 商城县| 车致| 海林市| 锦屏县| 彭水| 仪征市| 东台市| 南漳县| 义乌市| 安吉县| 伊金霍洛旗| 西华县| 梨树县| 肇东市| 清徐县| 中江县| 巴楚县| 吉木乃县| 滁州市| 海门市| 长泰县|