python
化茧成蝶007
从事Linux下的开发,熟悉shell,Python,c++,c,目前学习qt开发
展开
-
centos 7系统安装python3.5
1、安装python3.5可能使用的依赖yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel2、到python官网找到下载路径, 用wget下载wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tg原创 2017-07-29 00:48:43 · 248 阅读 · 0 评论 -
《大话设计模式》Python版代码实现
python的设计模式版本,讲的不错,推荐给大家https://www.cnblogs.com/wuyuegb2312/archive/2013/04/09/3008320.html转载 2017-11-21 18:44:53 · 284 阅读 · 0 评论 -
常用浏览器(PC,移动) user-agent
该对照表整理了时下流行的浏览器User-Agent大全,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。并悬浮提示来访者的user-agent信息。看到了一篇文章,讲的很详细http://tools.jb51.net/table/useragent转载 2017-11-23 20:39:54 · 2593 阅读 · 0 评论 -
python内置的urllib模块不支持https协议的解决办法
>>> import urllib>>> urllib.urlopen('http://www.baidu.com')>>>> urllib.urlopen('https://www.baidu.com')Traceback (most recent call last): File "", line 1, in File "/usr/local/python27/l转载 2017-11-24 10:11:29 · 3143 阅读 · 0 评论 -
'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'<>
1、安装beautifulsoup时出现的错误'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'<>'You need to convert the code, either by installing it (`python setup.py in原创 2017-11-26 23:31:15 · 627 阅读 · 0 评论 -
完全理解 Python 迭代对象、迭代器、生成器
>>>from itertoolsimport islice>>> fori inislice(count(10),5):... print(i)先导入了 islice,然后遍历 count,从 10 开始,输出 5 个元素后结束在阅读该文章时遇到的默认模块完全理解 Python 迭代对象、迭代器、生成器转载 2017-12-06 20:17:36 · 170 阅读 · 0 评论 -
Scrapy全局指令和项目指令总结
1、全局命令scrapy -h 查看全局命令1)fetch 命令主要用来显示爬虫的过程显示爬取百度的首页scrapy fetch http://www.baidu.com2) --header --nolog 参数控制了展现爬虫爬取新闻的首页的头信息,和不显示日记信息 scrapy fetch --header --nolog http://news.sina原创 2017-12-30 22:26:08 · 354 阅读 · 0 评论 -
Sub-process /usr/bin/dpkg returned an error code (1) Sub-process /usr/bin/dpkg returned an error co
一般遇到这种问题,直接一下的步骤,基本可以解决问题cd /var/lib/dpkgsudo mv info info.baksudo mkdir infosudo apt-get install 包名sudo -rf infosudo mv info.bak infosudo apt-get update sudo apt-get upgrade sud原创 2017-12-30 22:41:52 · 196 阅读 · 0 评论 -
python实现ssh链接步骤
import SSHLibraryimport paramikofrom paramiko import SSHClient#from library import LinuxTestLibraryclass DeviceSSHConnect(object): #__init__ def __init__(self): self.remote = gl原创 2017-12-27 16:54:18 · 1983 阅读 · 0 评论 -
运行pyspider是出现的 ImportError: No module named '_sqlite3'
安装这个步骤执行,就不会出现以上错误了 apt-get install sqlite3 sqlite3 -vesrion apt-get install python-pysqlite2 apt-get install python-pysqlite2-dbg apt-get install libsqlite3-dev apt-get install sqli原创 2018-01-23 21:02:26 · 1429 阅读 · 0 评论 -
windows下安装scrapy步骤
先安装一些依赖1. wheelpip install wheel2. lxmlhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml3. PyOpensslhttps://pypi.python.org/pypi/pyOpenSSL#downloads4. Twistedhttp://www.lfd.uci.edu/~gohl原创 2018-01-23 22:33:25 · 250 阅读 · 0 评论 -
python 实现scp的链接
import paramikofrom paramiko import SSHClientfrom scp import SCPClientself.sc = SSHClient()self.sc.set_missing_host_key_policy(paramiko.AutoAddPolicy())self.sc.connect(self.remote, self.ssh_原创 2018-01-16 17:29:42 · 502 阅读 · 0 评论 -
最新的python3-cookbook 中文版在线版
链接:http://python3-cookbook.readthedocs.io/zh_CN/latest/index.html原创 2018-01-09 19:54:14 · 7098 阅读 · 1 评论 -
python __import__ 搜索路径详解
python __import__1.函数功能用于动态的导入模块,主要用于反射或者延迟加载模块2.__import__(module) 相当于 import module__import__导入的模块,搜索的路径首先在sys.path列表中.sys.path['', '/usr/local/lib/python2.7/dist-packages/robotframewo原创 2018-01-10 15:50:39 · 4495 阅读 · 0 评论 -
32个Python爬虫项目让你一次吃到撑【转载】
最近发现一个比较全面的python爬虫框架,慢慢学习咯http://blog.csdn.net/nzjdsds/article/details/77506254转载 2018-02-22 23:34:54 · 962 阅读 · 2 评论 -
python staticmethod() 函数 和 classmethod 修饰符
原创:http://blog.csdn.net/qq_21334991/article/details/79433721python staticmethod 返回函数的静态方法。该方法不强制要求传递参数,如下声明一个静态方法:class C(object): @staticmethod def f(arg1, arg2, ...): ...以上实例声明了静态方法 ...原创 2018-03-03 22:54:08 · 549 阅读 · 0 评论 -
gevent的安装过程
环境:python3,ubuntu系统1.首先下载源码 wget http://www.monkey.org/~provos/libevent-2.0.10-stable.tar.gz2.进行解压 tar zxvf libevent-2.0.10-stable.tar.gz 3. 切换到该目录下cd libevent-2.0.10-stable/4.编程并安装 ./原创 2017-12-09 11:58:32 · 1907 阅读 · 0 评论 -
ubuntu 下出现E: Sub-process /usr/bin/dpkg returned an error code
在用apt-get安装软件时出现了类似于install-info: No dir file specified; try –help for more information.dpkg:处理 gettext (–configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有错误发生:findutilsE: Sub-process /转载 2017-12-08 17:53:16 · 176 阅读 · 0 评论 -
python 项目结构
1、python项目结构1、setup.py 是python安装脚本的标准名称2、README.rst为用户提供重要信息3、requirements.txt应该包含python所需要的依赖包(也就说这些包预先通过pip这样的工具进行安装以保证的包正常工作)4、test-requirements.txt应该列出运行测试集所需要的依赖包。5、docs文件夹应该包含reStruc原创 2017-07-28 00:17:46 · 1084 阅读 · 0 评论 -
Python3 输入和输出
输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。(第三种方式是使用文件对象的 write() 方法; 标准输出文件可以用 sys.stdout 引用。)如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现。str原创 2017-07-29 23:36:17 · 401 阅读 · 0 评论 -
Python3 File(文件) 方法
Python3 File 方法1 file.close()关闭文件。关闭后文件不能再进行读写操作。2 file.flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。3 file.fileno()返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层原创 2017-07-29 23:48:27 · 267 阅读 · 0 评论 -
Python3 网络编程
Python3 网络编程Python 提供了两个级别访问的网络服务。:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。什么是 Socket?Socket又称"套接字",原创 2017-07-30 19:25:08 · 288 阅读 · 0 评论 -
Python3 多线程
Python3 多线程多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度程序的运行速度可能加快在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍原创 2017-07-30 22:19:17 · 340 阅读 · 0 评论 -
Python3 MySQL 数据库连接
PyMySQL 安装在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。如果还未安装,我们可以使用以下命令安装最新版的 PyMySQL:$ pip install PyMySQL如果你的系统不支持 pip 命令,可以使用以下方式安装:1、使用原创 2017-07-30 19:21:52 · 446 阅读 · 0 评论 -
安装pip3的时候,缺少zlib,解决问题
安装的步骤1、wget http://www.zlib.net/zlib-1.2.11.tar.gz2、make3、make install原创 2017-11-08 16:08:40 · 4373 阅读 · 1 评论 -
install pip3 for python 3.x,在python上安装pip3
最近看到一片文章,讲解的非常详细https://www.cnblogs.com/wenchengxiaopenyou/p/5709218.html转载 2017-11-08 16:12:29 · 317 阅读 · 0 评论 -
scrapy常用的指令总结
1、全局命令scrapy -h 查看全局命令1)fetch 命令主要用来显示爬虫的过程显示爬取百度的首页scrapy fetch http://www.baidu.com2) --header --nolog 参数控制了展现爬虫爬取新闻的首页的头信息,和不显示日记信息 scrapy fetch --header --nolog http://news.sina原创 2017-11-08 22:46:15 · 853 阅读 · 0 评论 -
LTP-DDT测试内核后,整理summary的实现步骤
1、在测试Linux内核后将结果重定向到.txt文件中,然后提取所用的信息,如ModuleSubModuleAllTestSuiteTotalCaseRunTestSuitPassCase ddtsata20000 ddtsystem3347170 ddt原创 2017-11-10 17:05:08 · 765 阅读 · 0 评论 -
Python脚本报错AttributeError: ‘module’ object has no attribute’xxx’解决方法
最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: 'module'object has no attribute 'xxx'"。这其实是.pyc文件存在问题。问题定位:查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件 问题解决方法:1. 命名py脚本时,不转载 2017-11-02 11:16:36 · 9700 阅读 · 2 评论 -
Scrapy爬虫多开技能
在scrapy中,如果想批量运行爬虫文件,常见的两种方法 :1)使用CrawProcess实习2)使用修改craw源码 + 自定义命令的方式实现接下来我们将重点通过实战讲解第二种方法。首先,创建一个Scrapy爬虫项目,如下所示:#(1)D:\Python35\myweb\part12>scrapy startproject mymultispdNew Scra原创 2017-11-11 16:15:25 · 1044 阅读 · 0 评论 -
将内核生成的打印信息,提出后,得到相关的cases信息
将testcast, result,total tests, total skipped tests, total failure整理正csve文档ModuleTestSuitTestCaseResultTotal TestsTotal Skipped TestsTotal Failuresddtsata_dvd_detect原创 2017-11-02 19:39:36 · 206 阅读 · 0 评论 -
mysql-python安装时EnvironmentError: mysql_config not found
在安装 mysql-python时,会出现:sh: mysql_config: not foundTraceback (most recent call last): File "setup.py", line 15, in metadata, options = get_config() File "/home/zhxia/apps/source/MySQL-转载 2017-11-14 17:11:11 · 403 阅读 · 0 评论 -
在安装setuptools工具时出现缺少zlib module
在尝试安装pymysql时,需要安装setuptools工具的1、安装缺少zlib modulesudo apt-get install zlib1g.dev2、安装缺少setuptools工具wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptool原创 2017-11-14 23:29:39 · 1502 阅读 · 0 评论 -
安装lxml遇到的问题
在安装lxml时出现的错误:src/lxml/includes/etree_defs.h:14:31: fatal error: libxml/xmlversion.h: No s 1910 mv /var/lib/dpkg/info /var/lib/dpkg/info.bak 1911 mkdir /var/lib/dpkg/info 1912 sudo apt-原创 2017-12-08 17:52:07 · 934 阅读 · 0 评论 -
Python调用C/C++动态库
https://blog.csdn.net/qq_37968132/article/details/79747070转载 2018-07-13 18:10:51 · 431 阅读 · 0 评论