python
_游侠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《跟着小吴哥学python》之 01 python初体验
《跟着小吴哥学python》之 01 python初体验1、python的由来Python是著名的“龟叔”Guido van Rossum(吉多·范罗苏姆)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言;1991年初,Python发布了第一个公开发行版。Python是用C编写的高级的、面向对象的、开放源代码的编程语言。龟叔给Python的定位是“优雅”、“明确原创 2016-03-17 22:42:33 · 660 阅读 · 1 评论 -
《跟着小吴哥学python》之 12 Python发送邮件
利用python发送每日邮件,或者警告信息。以下实例就是简单的发送邮件代码:1、需要申请一个邮箱2、开启邮箱的smtp的发送服务#!/usr/bin/env python#coding: utf-8 import smtplibfrom email.mime.text import MIMETextsender = 'wzhwei_test@sina.com'recei...原创 2018-10-10 21:42:11 · 286 阅读 · 0 评论 -
《跟着小吴哥学python》之 13 Python访问mysql数据库
1、安装mysql-python驱动模块1、pip install mysql-python2、如果你使用的默认安装的python也可以使用 yum 安装 MySQL-pythonyum install MySQL-python如果你要在linux 下开发python程序要安装一下开发包。否则可以忽略。yum install python-devel mysql-devel zlib-...原创 2018-10-10 21:48:38 · 178 阅读 · 0 评论 -
python 调用dll 报错 WindowsError: [Error 126]
调用代码 注意:C++文件(cpp):(在函数声明上加上extern "C" 的修饰)否则方法名不会被python识别加载的时候要根据你将要调用的函数是符合什么调用约定的。 windll和cdll分别是WinDLL类和CDll类的对象stdcall调用约定:Objdll = ctypes.windll.LoadLibrary("dllpath")Objdll = ctypes....原创 2018-10-29 11:17:02 · 21847 阅读 · 1 评论 -
python3 提示错误'urllib' has no attribute 'urlretrieve'
python2写法:url = "http://i.863jp.com.cn:86/ioms/app/getEmployeeList"req = urllib.Request(url)res_data = urllib.urlopen(req)data = json.loads(res_data.read())urllib.urlretrieve(img_src, os.path.j...原创 2018-11-02 17:46:59 · 3335 阅读 · 0 评论 -
python虚拟机的跨机器复用【widnow机器为例】
python的虚拟机环境可以使各个项目中的类库独立,当然也可以做项目移植使用,比如在本机的机器上开发,想一直到另外的一台机器上,这是不能直接使用的,以为激活脚本中有写死的变量。方式如下:以window为例:1、本地安装依赖包和虚拟环境首先使用pip安装virtualenvpip install virtualenv然后使用命令初始化虚拟机环境:virtualenv ...原创 2018-11-05 18:11:05 · 591 阅读 · 0 评论 -
centos 下 yum安装python3
yum 源准备1、更新一下yum:sudo yum -y update该 -y 标志用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续2、安装yum-utils 【一组扩展和补充yum的实用程序和插件】sudo yum -y install yum-utils3、安装CentOS开发工具 【用于允许您从源代码构建和编译软件】sudo yum -y groupins...原创 2018-11-15 13:20:09 · 33558 阅读 · 2 评论 -
scrapy设置每个爬虫自己的pipline
1:全局设置scrapy的pipline,相当于拦截器;他的设置可以在settings.py文件里设置,设置后对所有的spider都起作用如图:1表示执行的顺序2:为单个spider设置如果摸个pipline这是需要某些spider起作用可以个性化设置如图:这样只有这个spider会使用此pipline。此时不要再在settings.py文件里设置...原创 2018-11-21 15:01:20 · 770 阅读 · 0 评论 -
windows下搭建scrapy开发环境
python:python3.6开发工具:intellij1、安装scrapy 模块pip3 install scrapy2、创建项目目录和虚拟机E:\work\proc>d:\Python\Python36\python.exe -m scrapy startproject compass3、安装虚拟机E:\work\proc>d:\Python\Py...原创 2018-11-21 15:12:10 · 554 阅读 · 0 评论 -
scrapy发布并通过web接口调用
接着上一篇:windows下搭建scrapy开发环境使用webf发布可以进行:1、版本管理2、通过API来控制调度爬虫3、web查看日志和爬虫状态1、发布爬虫1、在工程中requirements.txt加入:scrapydscrapyd-client2、按照提示安装这两个包。3、将scrapy.cfg修改如下:[settings]defa...原创 2018-11-21 16:14:13 · 3712 阅读 · 0 评论 -
《跟着小吴哥学python》之 11 Python执行shell命令
语法引用模块包:import os, commands1、os.system('cat /proc/cpuinfo')返回执行结果。0或者其它。0为正常,其余为非正常。2、output = os.popen('cat /proc/cpuinfo') print output.read()output为file read 的对象,对其进行读取 read() 的操作...原创 2018-10-10 21:37:31 · 187 阅读 · 0 评论 -
《跟着小吴哥学python》之 10 python中操作文件
1、操作普通文件读文件file=open("D:\\data.txt",'r')#输出全部内容#print(file.read())#读出所有行然后一行一行输出# for line in file.readlines():# print(line.strip())##读一行输出一行 推荐for line in file: print(line.strip()...原创 2018-10-09 22:05:02 · 372 阅读 · 0 评论 -
《跟着小吴哥学python》之 02 python搭建开发环境
pyhton我们已经安装完毕了,并且在cmd窗口测试ok,下面呢我们开始讲下该怎么编写python代码呢?有开发经验的童鞋应该知道:我们要用IDE!!!!下面我们就来看看IDE的使用:我将IDE分成了三大类:1、notepad++ 、Sublime Text等高级文本编辑器。高能大牛使用,直接编写python脚本,不宜调试!2、python专用IDE:比如:pycharm。http:/原创 2016-03-18 22:15:07 · 830 阅读 · 0 评论 -
《跟着小吴哥学python》之 03 python语法&基本类型
python语法&基本类型Python的语法比较简单,没有大括号问题,写起来行云流水一、关于语法:1、逻辑层次采用缩进方式。2、当语句以冒号:结尾时,缩进的语句视为代码块。3、Python程序是大小写敏感的,如果写错了大小写,程序会报错。a = 100if a >= 0: print(a)else: print(-a)二、关于注释:1、单原创 2016-03-21 13:16:56 · 446 阅读 · 0 评论 -
《跟着小吴哥学python》之 04 python中的列表&元组
python中的列表&元组Python中的集合有一个有序列表list和一个类似的元素tuple。一、list&tuple的基本用法:列表list是一种有序的集合,可以添加和删除其中的元素 ,list里面的元素的数据类型也可以不同,例如:list的元素也可以是另一个list。1、listList中每个元素都有自己的位置,即:索引号,从0开始,例如:classmates[0]表示获原创 2016-04-20 09:53:02 · 646 阅读 · 0 评论 -
《跟着小吴哥学python》之 05 python中的集合 dict&set
python中的集合 dict&setPython中的集合有dict字典类型和Set集合,一个是键值对的形式、另一个是不重复的元素存储。一、dict:1、基本操作1、Dict的创建:d= dict(); d = {'Michael': 95, 'Bob': 75, 'Tracy': 'hello'}2、dict中元素的新增和修改:D['key']='原创 2016-04-20 10:39:52 · 477 阅读 · 0 评论 -
python的编码设置
对于 Python 2.X:import sysreload(sys)sys.setdefaultencoding("utf-8")对于 <= Python 3.3:import impimp.reload(sys)注意: 1. Python 3 与 Python 2 有很大的区别,其中Python 3 系统默认使用的就是utf-8编码。 2. 所以,对于使用的是Pyt...原创 2018-10-11 16:46:21 · 479 阅读 · 0 评论 -
《跟着小吴哥学python》之 14 Python http请求
python 模拟get和post请求:get请求:import httplib,jsonurl = "http://192.168.1.162:34343/metrics"conn = httplib.HTTPConnection("192.168.1.162","34343")conn.request("GET",url)response = conn.getresponse...原创 2018-10-12 22:44:50 · 312 阅读 · 0 评论 -
《跟着小吴哥学python》之 06 python中的循环、判断、函数
1、循环1、for...in循环,依次把list或tuple中的每个元素迭代出来names = ['Michael', 'Bob', 'Tracy']for name in names: print(name)2、while循环,只要条件满足,就不断循环,条件不满足时退出循环。sum = 0n = 99while n > 0: sum = sum +...原创 2018-10-08 22:50:43 · 212 阅读 · 0 评论 -
《跟着小吴哥学python》之 07 python中的高级语法特性
1、切片[list,tuple]L[m:n]表示,从索引m开始取,直到索引n-1;即索引m,m+1,……,n-1。L[m:n:p]表示:从索引m开始到索引n取数据,每p个取一个,但是不包含索引n。1、m、n、p、可以为负数:1、p>0 从首部往尾部方向取,p<0是从尾部向首部取。2、m、n大于0表示索引值。3、m、n小于0表示倒数第几个。 L[-5:-2] ...原创 2018-10-08 22:55:31 · 293 阅读 · 0 评论 -
《跟着小吴哥学python》之 08 python模块
Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。在Python中,安装第三方模块,是通过包管理工具pip完成的。注意:Mac或Linux上有可能并存Python 3.x和Python 2.x,因此对应的pip命令是pip3安装pip1、mac 上自带python ;如果没有安装pip则:sudo easy_install pip 安装pip。2...原创 2018-10-09 21:47:37 · 174 阅读 · 0 评论 -
《跟着小吴哥学python》之 09 python中的编译与反编译
pyc是由py文件经过编译后,生成的一种跨平台的字节码文件; 加载的速度有所提高,而且pyc是由python的虚拟机来执行的。 pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,不同版本编译的pyc文件,是无法执行。1、编译python文件1.编译单个py文件 直接在命令行下执行 python -m py_compile file.py root@ub...原创 2018-10-09 21:53:45 · 225 阅读 · 0 评论 -
致命错误:Python.h:没有那个文件或目录
在使用pip安装scrapy时发现以下错误:原因是没有安装python 的dev包查看python 的dev包。由于我的python3使用yum安装的包为python36u查看对应的开发包:【查询后根据自己安装的python版本来选择】yum search python3 | grep dev安装:【查询后根据自己安装的python来选择安装 python-dev】su...原创 2018-11-30 10:31:34 · 10926 阅读 · 1 评论
分享