背景
最近在做爬虫,需要将网页落地到本地的Markdown文档中。由于是多次写入,导致上一篇文档的结尾与下一篇文档的开头紧密连接在一起,格式出问题了。
解决
之所以会连接在一起,是因为没有对文章末进行换行处理,处理一下就好。
在Windows操作系统中,”\r\n”为回车换行;
而在Linux系统中,”\n”即可。
为了兼容这两种情况,我们使用如下方法获取换行符:
1 | System.getProperty("line.separator") |
概要 from Crypto.Cipher import AES报错 原因 python 在 Windows下使用AES时要安装的是pycryptodome模块 1pip install pycryptodome python 在 Linux下使用AES时要安装的是pycrypto模块 1pip i
概要 pip常用命令 介绍在使用python的时候,经常使用到pip这个工具,可以很方便的线上安装依赖库,当然pip还有很多参数都可以帮我们去查询一些库信息。在安装python的时候,下载带有pip的安装包就可以直接安装pip;当然如果没有带pip,也可以通过下载安装包,手动安装。 查看是否安装pi
概要 configparser读取配置文件 configparser的使用123456import configparserconfig = configparser.ConfigParser()config.read('config.ini', encoding='u
概要 zip函数和zip(*)函数 详解 zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。 zip(*)函数利用 * 号操作符,可以将元组解压为列表。 代码: 12345678
概要 简要介绍Python语言中json库的几个函数。 python对象与Json字符串的相互转换 函数 作用 json.dumps() 将python对象编码成Json字符串 json.loads() 将Json字符串解码成python对象 json.dump() 将python中的对象转化成js
致力于网站建设后端开发,梦想是成为一名架构师,开发出一套高可用、有特色的开源框架,现正为之努力着。
Gitalking ...