python
马立弘
一步一步往前走......
展开
-
老程序员通过一篇文章快速学会python这门新语言
老程序员快速掌握一门新的语言,如果还是逐个看语法手册,太费时间了,通过一篇文章,无需太多解析,自己就可以看个大概了。接下来看看标准库,然后就可以开始干活了。先来看一个简单的任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. import subprocesscmd="cmd.exe"begin=101end=200whil原创 2016-11-04 09:16:06 · 940 阅读 · 0 评论 -
scrapy一个综合性的demo案例
一、搭建项目1.新建python项目jobman2.生成scrapy进入存储代码的jobman目录中,运行下列cmd命令:scrapy startproject zhaopin二、编辑源码修改3个文件内容:items.pypipelines.pysettings.py新建2个文件:wuyaojob_spider.pymssql.py1).修改items.py为如下内容# -*-原创 2016-11-30 09:53:05 · 1564 阅读 · 3 评论 -
为spider指定不同的pipline
为spider指定不同的piplinedef process_item(self, item, spider): if spider.name == 'news': #这里写存入 News 表的逻辑 news = News() ...(省略部分代码) self.session.add(news) self.ses原创 2016-11-30 00:12:54 · 631 阅读 · 0 评论 -
windows中同时运行多个scrapy爬虫
1. 在你的Scrapy工程下面新建一个与spiders平级的目录commands:cd path/to/your_projectmkdir commands2. 在commands下面添加一个文件crawlall.py,代码如下:from scrapy.command import ScrapyCommand from scrapy.utils.project import get_proj原创 2016-11-29 23:44:37 · 1574 阅读 · 0 评论 -
python定时任务windows服务
python定时任务windows服务一、python调用外部exe文件import subprocesssubprocess.call('notepad')import subprocess#字符串中含有空格,所以有 r''subprocess.call("D:\Program Files (x86)\Netease\CloudMusic\cloudmusic.exe")二、定时任务原创 2016-11-17 00:24:42 · 1449 阅读 · 0 评论 -
python中使用beautifulsoup4解析网页Html
一、安装pip install beautifulsoup4二、四大对象种类Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种:html = """<html><head><title>The Dormouse's story</title></head><body><p class="title" name="原创 2016-11-13 00:42:28 · 4278 阅读 · 0 评论 -
python打包分发
Windows下采用PyInstall将py文件转换成exe可执行文件1)PyInstaller的安装安装PyInstaller之前需确认首先安装了pywin32下载地址:http://www.pyinstaller.org/wiki直接“解压缩”之后即可使用,解压到您想让他在的路径即可,如D:/pyinstaller-1.32)PyInstaller配置执行:python D:/pyi原创 2016-11-12 19:15:38 · 737 阅读 · 0 评论 -
python与C#的互相调用
python与C#的互相调用一、C#调用python新建一个项目,添加引用:IronPython.dll,Microsoft.Scripting.dll(在IronPython的安装目录中)。创建一个文本文件命名为hello.py,把该文件添加的当前的项目中,并设置为总是输出。#hello.pydef welcome(name): return "hello" + name调用hello.原创 2016-11-15 22:26:31 · 17309 阅读 · 0 评论 -
Python中的ORM使用之peewee
本来要看看sqlalchemy这个老牌重量级ORM的,可以用sqlacodegen自动生成实体层。如下所示sqlacodegen --noviews --noconstraints --noindexes --outfile d:\\models.py mysql://test:test@122.30.100.12:3388/test --noviews 不对视图生成model--outfi原创 2016-11-09 20:00:49 · 2377 阅读 · 2 评论 -
scrapy的真实使用
一、伪造头部和cookie1.HEADER 和 COOKIES 在 settings.py 中定义如下:HEADER={ "Host": "www.zhihu.com", "Connection": "keep-alive", "Cache-Control": "max-age=0", "Accept": "text/html,application/xhtml+x原创 2016-11-08 09:57:30 · 675 阅读 · 0 评论 -
Scrapy爬取网页并保存到数据库中
Scrapy爬取网页并保存到数据库中一.新建一个Scrapy工程。进入一个你想用来保存代码的文件夹,然后执行:T:\>scrapy startproject fjsen会生成一堆文件夹和文件:scrapy.cfg: 项目配置文件tutorial/: 项目python模块, 呆会代码将从这里导入tutorial/items.py: 项目items文件tutorial/pipelines.原创 2016-11-07 15:45:35 · 4217 阅读 · 0 评论 -
python访问MsSql
python访问MsSql一、安装pymssql模块:pip install pymssql具体下载pymssql模块,可以从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql找到:二、pymssqlCnx类 和 pymssqlCursor类及游标方法1.pymssqlCnx类:用于连接Mssql数据库你可以使用pymssql.connect(原创 2016-11-07 11:47:04 · 1308 阅读 · 0 评论 -
python中的文件内容操作
python中的文件内容操作一、读文件内容#第二个参数默认为r:读文本文件file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无原创 2016-11-07 09:55:15 · 1439 阅读 · 0 评论 -
python入门常用功能小结
一、list, tuple, set 和 dict的使用多使用list, tuple, set 和 dict这几种数据类型,它们分别用[]、()、([])和{}定义。字符串:注意区别str和unicode在Python中定义一个Unicode字符串,需要在引号前面加上一个字符u,当使用utf-8编码时,非unicode字符中一个汉字的长度是3,而使用gb2312时是2 # -*- codin原创 2016-11-06 00:35:43 · 401 阅读 · 0 评论 -
python3.5标准库中文版目录(人工翻译)
网上找的资料一(la)堆(ji),学习新语言,必须要手动翻译,才能深刻的了解。1. 简介2. 函数3. 常量3.1. site模块中的附加常量4. 内置类型4.1. 真值测试4.2. Boolean操作符 — and, or, not4.3. 比较运算符--,>=,==,!=,is,is not4.4. 数字类型 — int, flo翻译 2016-11-05 10:28:54 · 18124 阅读 · 1 评论 -
python内置函数|类中的内置方法|字符串内置方法大全
一、数学运算类abs(x)求绝对值1、参数可以是整型,也可以是复数2、若参数是复数,则返回复数的模complex([real[, imag]])创建一个复数divmod(a, b)分别取商和余数注意:整型、浮点型都可以float([x])将一个字符串或数转换为浮点数。如果无参数将返回0.原创 2016-11-05 12:12:11 · 2702 阅读 · 0 评论 -
老程序员快速学python编码规范
python的编写规范,就直接看《Google开源项目风格指南》中的《python风格指南》吧,里面有排版精细的《python语言规范》和《python风格规范》,看看这个就足够了。http://zh-google-styleguide.readthedocs.io/en/latest/contents/原创 2016-11-04 10:45:08 · 498 阅读 · 0 评论 -
老程序员快速预览Python 标准库
一、 Python标准库基础模块一、1. 操作系统接口os 模块提供了很多与操作系统交互的函数:>>> import os>>> os.getcwd() # Return the current working directory'C:\\Python35'>>> os.chdir('/server/accesslogs') # Change current working d原创 2016-11-04 09:31:47 · 1018 阅读 · 0 评论 -
老程序员的python快速学习之旅
一.最开始就是安装,搭建开发环境 scrapy在window中的安装与使用初步入门二.语法及标准库等基础知识的快速掌握 1.老程序员通过一篇文章快速学会python这门新语言2.老程序员快速预览Python 标准库3.老程序员快速学python编码规范4.python标准库中文手动翻译5.python内置函数|类中的内置方法|字符串内置方法6.python入门常用功能小结三、python实用模块原创 2016-11-04 11:14:17 · 881 阅读 · 0 评论