欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實(shí)現(xiàn)把回車(chē)符\r\n轉(zhuǎn)換成\n

 更新時(shí)間:2015年04月23日 09:41:49   投稿:junjie  
這篇文章主要介紹了Python實(shí)現(xiàn)把回車(chē)符\r\n轉(zhuǎn)換成\n,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下

最近在做cocos2d-x的簡(jiǎn)明配置,發(fā)現(xiàn)有的朋友的文本編輯器,自動(dòng)將\r\n截?cái)喑蒤n,(在unix上換行使用\n,windows上,換行使用的是\r\n)于是,寫(xiě)了這個(gè)腳本,希望對(duì)一些朋友有所幫助,不用一行一行去改

import os

def replace(filePath, w2u):
  try:
    oldfile = open(filePath, "rb+")     #這里必須用b打開(kāi)
    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("請(qǐng)輸入文件路徑:")
  filePath = input()
  replace(filePath, False)  #這個(gè)改為T(mén)rue就可以實(shí)現(xiàn)\n變成\r\n

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

相關(guān)文章

  • Python詞云的正確實(shí)現(xiàn)方法實(shí)例

    Python詞云的正確實(shí)現(xiàn)方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于Python詞云的正確實(shí)現(xiàn)方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Python實(shí)現(xiàn)讀取TXT文件數(shù)據(jù)并存進(jìn)內(nèi)置數(shù)據(jù)庫(kù)SQLite3的方法

    Python實(shí)現(xiàn)讀取TXT文件數(shù)據(jù)并存進(jìn)內(nèi)置數(shù)據(jù)庫(kù)SQLite3的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)讀取TXT文件數(shù)據(jù)并存進(jìn)內(nèi)置數(shù)據(jù)庫(kù)SQLite3的方法,涉及Python針對(duì)txt文件的讀取及sqlite3數(shù)據(jù)庫(kù)的創(chuàng)建、插入、查詢等相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • python3中rsa加密算法詳情

    python3中rsa加密算法詳情

    這篇文章主要介紹了python3中rsa加密算法詳情,rsa加密,是一種加密算法,目前而言,加密算法,是對(duì)數(shù)據(jù)、密碼等進(jìn)行加密,下文更多相關(guān)介紹,需要的小伙伴可以參考一下
    2022-05-05
  • python3爬取淘寶信息代碼分析

    python3爬取淘寶信息代碼分析

    本篇文章通過(guò)代碼實(shí)例給大家分享了python3爬取淘寶信息的過(guò)程以及實(shí)例分析,對(duì)此有興趣的朋友學(xué)習(xí)下。
    2018-02-02
  • Python 3實(shí)戰(zhàn)爬蟲(chóng)之爬取京東圖書(shū)的圖片詳解

    Python 3實(shí)戰(zhàn)爬蟲(chóng)之爬取京東圖書(shū)的圖片詳解

    最近在學(xué)習(xí)python3,下面這篇文章主要給大家介紹了關(guān)于Python3實(shí)戰(zhàn)爬蟲(chóng)之爬取京東圖書(shū)圖片的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-10-10
  • Python實(shí)現(xiàn)Appium端口檢測(cè)與釋放的實(shí)現(xiàn)

    Python實(shí)現(xiàn)Appium端口檢測(cè)與釋放的實(shí)現(xiàn)

    這篇文章主要介紹了Python實(shí)現(xiàn)Appium端口檢測(cè)與釋放的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python3實(shí)現(xiàn)的簡(jiǎn)單三級(jí)菜單功能示例

    Python3實(shí)現(xiàn)的簡(jiǎn)單三級(jí)菜單功能示例

    這篇文章主要介紹了Python3實(shí)現(xiàn)的簡(jiǎn)單三級(jí)菜單功能,涉及Python用戶交互以及針對(duì)json格式數(shù)據(jù)的遍歷、讀取、判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • Django修改端口號(hào)與地址的三種方式

    Django修改端口號(hào)與地址的三種方式

    Django是一個(gè)開(kāi)放源代碼的Web應(yīng)用框架,由Python寫(xiě)成,下面這篇文章主要給大家介紹了關(guān)于Django修改端口號(hào)與地址的三種方式,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Python三元表達(dá)式的基本用法詳解

    Python三元表達(dá)式的基本用法詳解

    Python的三元表達(dá)式是一種緊湊、簡(jiǎn)潔的條件表達(dá)式,允許在一行代碼中根據(jù)條件選擇不同的值,三元表達(dá)式通常用于需要在單行中根據(jù)條件進(jìn)行值選擇的情況,有助于提高代碼的可讀性和簡(jiǎn)潔性,本文給大家介紹了Python三元表達(dá)式的基本用法,需要的朋友可以參考下
    2023-10-10
  • Python中的is和id用法分析

    Python中的is和id用法分析

    這篇文章主要介紹了Python中的is和id用法,實(shí)例分析了is和id的功能及使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01

最新評(píng)論