国产成人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(二进制)模式打开。

关注

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

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

家乱战1-13集大| 国产-区二区| 尿到你肚子里好不好| 适合夫妻二人看的小众影视剧| 见习修女| 韩漫| 学校教室里可以插自己电脑吗 | 香蕉榴莲丝瓜草莓黄瓜歌词| 鲁鲁影院免费观看电视剧电影| 高清大片CSGO免费| 《玉尺经》| 三个老师轮流给学生布置作业| 器材室轮-」-(1):蒙着眼在..| 《老板娘2》完整版| WWW.17C嫩嫩草色视频蜜桃| 免费看网站在线观看人数在哪直播 | 《伦敦空姐美版2023》| 医生一直揉白带湿漉漉的正常吗| 双人床上做运动后排有伤害吗| 妈妈がだけの母さん歌词| 我的邻居的老婆2完整版电视剧 | 成品免费PPT网站入口| 《訾花交换做爰》| 《再来一次好吗》日剧观看| 旅游攻略| 蘑菇花园H5部分阅读目录大全| 小莹的性荡生活第15章| 小诗的高中日记1-15| 此情可待成追忆| 妈妈总是晚上装睡配合孩子| 小妹妹爱大棒棒免费观看电视剧一| 男生困困进女生困困洞视频| 《不再是朋友的夜晚第二季》| 成色P31S是国精产品吗| 九九在线观看免费播放大全电视剧| 半插和全插有什么区别| 嫂嫂宝库免费观看电视剧全部| 少女第一次免费观看第二集| 书记从她乳置摸进去了视频| 法国《口咬》电影完整版 | 日日精进久久为功的下一句是