脚本和python内置函数重名引起的疑难杂症

场景使用python写了个requests获取网页内容,脚本名字取名queue.py运行的时候一直报错 errno.EAGAIN, errno.EWOULDBLOCK直接进入python命令行模式import requests也报错原因requests默认会加载queue的函数,而当前目录下面我的脚本名字就叫queue.py,python直接加载了我的文件,导致报错解决办法修改queue.p...

Linux,python 2019-12-19 PM 2040次 0条

python3.6兼容使用MYSQLdb

场景:代码是python2.6写的,现在要转换成3.6python自带有一个工具2to3可以用来转换转换完成后会有一定的坑坑1:tab、空格可能会导致格式错乱,需要手动去调整坑2:部分模块2.6有,3.6已经没有了,或者写法不一样了这里碰到了MYSQLdb的坑,3.6没有MYSQLdb,只有pymysql,重写代码的话太麻烦了,其实很简单就能解决掉,不需要改代码:import pymysql...

python 2019-11-18 AM 1541次 0条

shell格式化输出json语句

使用python的内置函数json.toolecho '{"name":"xiaoming", "age":"20"}' | python -m json.tool效果如下:[root@Linux-BAK ~]# echo '{"name":"xiaoming", &quo...

Linux 2019-11-07 PM 1610次 0条

CentOS6.9误删Python2.6

python2.6在centos6里面扮演了很重要的角色,很多软件都依托于系统自带的python环境,比如极其重要的yum,很多人在安装Python3的时候会手贱把python2.6给删掉,然后系统很多软件会运行错误。一般来说系统自带的软件被卸载了,用yum重新装一个就完事,但是这里不行,yum也废了。解决办法:通过rpm重新安装所需的包,可以从开源镜像站下载所需的包,也可以直接从系统对应的...

Linux 2019-10-12 AM 1893次 0条

通过阿里云api查询账户余额、日流水、N日内平均流水

#!/usr/bin/env python #coding=utf-8 #阿里云余额告警接口 from aliyunsdkcore.client import AcsClient from aliyunsdkcore.acs_exception.exceptions import ClientException from aliyunsdkcore.acs_exception.excepti...

Linux 2019-07-25 AM 7090次 0条

CentOS6.9升级python2.6至2.7

安装依赖:yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel 安装python2.7:wget https://www.python.org/ftp/python/2.7.13/Python-2.7....

Linux 2018-11-08 PM 1768次 0条