将dos格式文件转换为unix格式
在windows下换行符是\r\n
,表示回到行首并换到下一行
而unix系统中换行符是\n
这样就存在一个问题,在windows上的文档到了unix上可能就无法使用了
针对这个情况有几种解决办法:
1.用vim修改文档的文本格式(fileformat)
:set ff #查看当前文本格式
:set ff=unix #设置成unix格式
2.使用ide修改文本格式
notepad++:
右下角点击Windows(CR LF)
即可切换
idea:
同样右下角
3.python脚本生成文件的时候指定换行符类型
如果使用python生成文本,则可以在生成文件的时候指定newline达到这个效果
with open("test.txt", 'w', newline='\n') as out:out.write("hello world")
这里说明一下open()
方法中newline选项的作用:
在读取文件的时候,如果newline为默认值None,则换行符为通用模式,读取每一行数据的时候遇到\n
,\r
,\r\n
都会结束,并且在返回的时候都会转换为\n
,如果newline的值为''
或者\n
,就不会有转换发生。
在写入文件的时候,如果newline为默认值None,则\n
写入后会转换为平台依赖的换行符,比如如果是windows平台则会转换为\r\n
;如果newline的值为''
或者\n
,则不会有转换发生。如果是其他字符的话,则所有写入的\n
都会转换为指定的字符。
转载于:https://www.cnblogs.com/cord/p/9504513.html
将dos格式文件转换为unix格式相关推荐
- dos2unix命令将dos文件转换为unix格式
使用git 的时候碰到git将unix换行符转换为windows换行符的问题,需要使用dos2unix命令将文件转换为unix格式. dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的 ...
- 如何将csv格式文件转换为Json格式文件?
如何使用python将csv格式文件转换为Json格式文件? 文章目录 如何使用python将csv格式文件转换为Json格式文件? 前言 一.使用execl方式打开csv文档 二.python转换代 ...
- ogg格式文件转换为MP3格式
目录 下载编译libmp3lame 配置编译ffmpeg 验证libmp3lame 下载编译libmp3lame 在ubuntu下使用ffmpeg时出现了如下Unknown encoder 'libm ...
- ncm格式文件转换为mp3格式文件
我们经常会遇到ncm格式的文件,然而,有了一款小工具,我们可以轻松将ncm格式转换为常见的mp3格式,以便更方便地播放和共享音乐.本文将介绍这个小工具的实现方式,让我们一起来看看吧! 首先,让我们来看 ...
- 如何用python将nc格式文件转换为tif格式
可以使用gdal库来将nc格式文件转换为tif格式,具体步骤如下: 安装gdal库:pip install gdal 使用gdal库中的gdal_translate函数:gdal_translate ...
- 如何快速无损地把flv格式文件转换为mp4格式(可在iPhone上播放)
众所周知,mp4格式文件是现在非常主流且高质的视频格式.flv格式相对于mp4格式的视频来说,适用范围比较窄,现在很多播放器也都不支持播放flv格式的视频.解决办法也简单,用MP4/RM转换专家把fl ...
- linux ubuntu下怎样将pdf格式文件转换为doc格式文件,如何在Ubuntu命令行上将文档转换为PDF格式...
在打印,共享和通过电子邮件发送文档(尤其是较大的文档)时,PDF或可移植文档格式通常是首选.对于Windows和macOS,您可能非常熟悉,也依赖于广泛使用的Acrobat产品进行pdf创建,查看和编 ...
- 如何将CAJ格式文件转换为PDF格式
目录 1.打开CAJViewer 2.打印机名称选择如下图所示 3.选择位置保存转换后的PDF文件 4.正在转换--- 5.转换成功 众所众知,知网很多论文下载下来都是caj格式,想要打开就要专门使用 ...
- 在线免费把Markdown格式文件转换为PDF格式
用CSDN的MarkDown编辑器在线转换 CSDN的MarkDown编辑器说实话还是挺好用的. 导出PDF操作步骤,图文配合看: 在MD编辑模式下写好MarkDown文章或者直接把要转换的MarkD ...
最新文章
- java对cookie的操作
- 研究生论文“盲审”“查重”再加码!毕业或将变的更加困难
- laravel 的 表单请求
- C#Windows 服务制作安装删除. 用户注销后,程序继续运行 (转载)
- Android 如何实现带滚动条的TextView,在更新文字时自动滚动到最后一行
- PHP-代码审计-变量覆盖
- ansible模块介绍
- html css 学习笔记(1)背景相关
- 这4种分析方法,大牛产品经理都在用
- php text(),PHP+TEXT留言本(一)
- win7计算机双击空白,win7系统控制面板“打开或关闭Windows 功能”空白没有任何选项的解决方法...
- CCF201712试题
- java web基础 --- URL重定向Filter
- [docker学习笔记] 0.工具/环境
- linux系统如何重置密码
- 2018年三月总结与四月展望
- pythonsorted函数cmp_python3中sorted函数里cmp参数改变详解
- Meraki X84+ FortiGate 100F映射内网地址到外网
- lm283_飞利浦LED泛光灯具 BVP283 LED户外照明灯具350W 超高功率泛光灯
- 自己用的unity学习笔记(一)——unity3d基础操作