标签 "python" 下的文章

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

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

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

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

安装依赖: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.13.

安装依赖: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.1