TrueX
个人专栏

最新文章

Python使用一行代码合并字典(Python2,3.5,3.9)

Python字典合并功能说明:对于字典x和y,z,合并后的字典,如果词典中出现重复的key,就会会出现y中的值替换x中的值。Python 3.9+合并词典Python 3.9开始,可以直接使用“|”实现字典的合并。z = x | y   Python 3.5+合并词典从Python 3.5开始,可以使用**扩展符,来进行合并。z = {**x, **y}Python 2 - P

使用Python下载文件(大文件,重定向文件)

在网络上很多文件是使用http的方式提供下载。使用python做爬虫,爬文件是其中一个目标。Python有很多包可以做http请求,如下:python内置的包: urllib,urllib2和urllib3requests包,这是一个在urllib3上扩展的包grequests,扩展requests包,用来处理异步的http功能。这里使用requests来做文件下载,主要提供三种示例:小文件的爬取

Shell脚本boolean类型的使用注意点

推荐使用方式在shell脚本里,推荐按以下方式声明和使用布尔类型。bool=trueif [ "$bool" = true ]; thenif [ "$bool" = "true" ]; thenif [[ "$bool" = true ]]; thenif [[ "$bool" = "true" ]]; thenif [[ "$bool" == true ]]; thenif [[ "$bool

Ubuntu 16安装virtualenv

安装pip3首先要安装pip:sudo apt-get install python3-pip 使用pip3安装virtualenv pip3 install virtualenv  使用virtualenv创建虚拟环境例如创建名为myvirtualenv的虚拟环境:virtualenv myvirtualenv 可以指定Pyt

Linux bash查找目录下最新的文件

方法一:ls使用-t按时间排序,然后使用head获取前面几条记录:ls -t b2* | head -1 方法二:使用unsetunset -v latest for file in "$dir"/*; do   [[ $file 

Linux使用find查找大文件

Linux可以使用find命令来查找大文件。语法find <path> [-type <file-type>] -size +<size><unit> -type:指定文件类型,它有这些值d:目录f:普通文件l:链接b: 缓存块c: 非缓存字符p:  pipes

CentOS yum安装rz和sz

Linux系统里,rz和sz是常用的用来上传和下载的命令工具,但是如果直接使用:yum install rz 或yum install sz 这两种方式是不能找到对应的安装包的,正确的安装rz和sz(同时):yum install lrzsz

Linux使用iconv转换文本的字符编码

iconv转换文本的字符串编码:iconv -f UTF-8 -t ISO-8859-1 in.txt > out.txt 其中:-f:指出源文件的字符编码-t:指定目标文件的字符编码in.txt为输入文件,out.txt目标输出文件。

Shell:如何在awk脚本里使用变量

在awk里用变量最好的方法是使用-v选项。使用方式awk -v var= 单个变量~]$ v1="变量1" ~]$ awk -v var1="$v1" 'BEGIN {print var1}' 变量1 多个变量使用多个-v var=xxx来接收多个变量~]$&