国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > Python怎么把/r/n替换成/n?

Python怎么把/r/n替换成/n?

头像

Python

2019-06-25 11:10:445632浏览 · 0收藏 · 0评论

在文本编辑器中会自动将\r\n截断成\n,(在unix上换行使用\n,windows上,换行使用的是\r\n)于是,写了这个脚本,不用一行一行去改。来具体看下如何实现的:

import os
 
def 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(二进制)模式打开。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

按摩3-4| 亲吻拔萝卜原声不带歌词抓奶| 90多岁老太太阴部下坠怎么办| 《诱人的女房东3》| 《尼姑庵春梦》| 《吃你吃上瘾》| 《菊内留香》双男主| 错位百度百科| 女儿与爸爸高清免费版电视剧 | 女生穿露胸开又裙穿搭大忌| 少女自愈骑枕头视频| 咬女生小头头视频| 《黏糊糊的你》免费观看| 《女家教》完整版免费观看 | 星空传媒天美传媒有限公司| 旅游攻略| 桃色| 乳头被男人吸过乳头会皲裂吗| 亚洲日韩AV精品一区二区| 成品PPT网站大片入口| 老赵抱着陈婷在厨房做饭视频 | 小雪被老汉各种姿势玩弄视频| WWWWWWWW在线观看国产| PPT成品网站1688免费| 孤男寡女免费观看高清电视剧狂飙 | 父亲开了两个女儿包演员表| 法国《监狱伦理3》| 《魅魔之耻》1~4集免费看| 十八岁完整版高清免费观看| 午夜成人理论片A片AAA软件| 狼人加鲁鲁兽天赋澳彩心水| 苍老师巅峰之作第37集| 黄文| 高三妈妈用性缓解孩子压力| 少女配狗播放视频| 《美丽的小蜜桃4》女主是谁| 精产一二三产区划分标准图片| 一品国精和二品国精的文化意义 | 簧片| 久久无码亚洲成A人片| 《湿点》未增减板相似