
【Python】
Ezreal all
Coder for better
展开
-
【Python】压缩与解压
压缩文件夹:使用zipfile模块def get_zip_file(input_path, files): temp_files = os.listdir(input_path) for file in temp_files: if os.path.isdir(input_path + '/' + file): self.get_zip_file(input_path + '/...原创 2020-04-07 15:44:14 · 215 阅读 · 0 评论 -
【Python】正则表达式案例
参考链接:https://baijiahao.baidu.com/s?id=1633792644929614025&wfr=spider&for=pc匹配寻找特定字符串,该字符串的开头和末尾固定,中间要控制在特定范围的字符数案例:判断文章是否为腾讯原创,特征样例有如下:(1)(【版权声明】|版权声明|【声明】|声明|本作品|本文|此文) … 腾讯…(不得转载|禁止转载|谢...原创 2020-02-26 18:51:24 · 241 阅读 · 0 评论 -
【Python】print 中文报错:UnicodeEncodeError: 'ascii' codec can't encode characters
问题多台Linux机器运行python程序,其中某一台报错,而其他几台正常,代码中已加入#coding=utf-8。UnicodeEncodeError: 'ascii' codec can't encode characters in position 29-32: ordinal not in range(128)既然有的机器可以正常输出,所以猜想是系统语言的问题,通过locale -...原创 2020-01-18 20:16:25 · 2063 阅读 · 0 评论 -
【Python】自动化部署神器fabric2
简介fabric2 是一个python(2.7,3.4+)的库,用来通过SSH远程执行shell命令,并返回有用的python对象。它建立在 invoke 和 paramiko 库之上,同时扩展了他们的API以提供更多的功能。https://www.fabfile.org/安装与使用1.安装pip uninstall fabricpip uninstall fabric3pip i...原创 2020-01-14 17:50:39 · 1474 阅读 · 3 评论 -
【Python】自动化部署神器fabric3
简介Fabric 是一个 Python 的库,同时它也是一个命令行工具。它提供了丰富的同 SSH 交互的接口,可以用来在本地或远程机器上自动化、流水化地执行 Shell 命令。使用 fabric 提供的命令行工具,可以很方便地执行应用部署和系统管理等操作。因此它非常适合用来做应用的远程部署及系统维护。学习资源:https://blog.youkuaiyun.com/freeking101/artic...原创 2020-01-13 17:24:35 · 1511 阅读 · 0 评论 -
【python】paramiko访问linux服务器
paramiko介绍paramiko是一个基于python编写的、使用ssh协议的模块,跟xshell和xftp功能类似,支持加密与认证,可以上传下载和访问服务器的文件。可以利用paramiko模块写服务器脚本,在本地执行,比如持续更新代码,查看日志,批量配置集群等。paramiko 主要包含SSHClient和SFTPClient两个组件:SSHClientssh服务会话的表示,通常用...原创 2020-01-07 14:20:37 · 219 阅读 · 0 评论 -
【Python】pip更换源
临时如果是某个包没有想要的版本,可以临时换源解决问题:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider也就是pip install -i 源地址 包名的方式永久修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)内容如下:[global]ind...原创 2020-01-02 17:32:30 · 428 阅读 · 0 评论