11 2018 档案

摘要:python中的这些坑,早看早避免。 说一说python中遇到的坑,躲坑看这一篇就够了 传递参数时候不要使用列表 上面的代码输出的结果并不是我们预期的那样,打印出三个数组[1],[2],[3]。 而是下面这样. 为什么会这样呢,原因就是参数age是一个列表,列表是一个可变对象,同时在作为函数参数时, 阅读全文
posted @ 2018-11-30 22:54 公众号python学习开发 阅读(1256) 评论(1) 推荐(0) 编辑
摘要:``` from types import MappingProxyType d={"1":"A"} d_proxy=MappingProxyType(d) d_proxy["1"]="B" #对d_proxy修改会报错 d["2"]="C" #d_proxy随着d的修改而发生变化 print(d_proxy) print(d) ``` 阅读全文
posted @ 2018-11-27 23:12 公众号python学习开发 阅读(224) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.itokit.com/2013/0308/74883.html linux系统中,利用grep打印匹配的上下几行 如果在只是想匹配模式的上下几行,grep可以实现。 $grep 5 'parttern' inputfile //打印匹配行的前后5行 $grep C 5 ' 阅读全文
posted @ 2018-11-27 16:28 公众号python学习开发 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:``` a=4 b=2 def gcd(a,b): return a if b==0 else gcd(b,a%b) def lcm(a,b): return a*b//gcd(a,b) print(gcd(a,b))#最大公约数 print(lcm(a,b))#最小公倍数 ``` 阅读全文
posted @ 2018-11-26 22:23 公众号python学习开发 阅读(4163) 评论(0) 推荐(0) 编辑
摘要:db.py 阅读全文
posted @ 2018-11-25 00:48 公众号python学习开发 阅读(1859) 评论(0) 推荐(0) 编辑
摘要:``` # -*- coding: utf-8 -*- # @Time : 2018/11/23 10:49 PM # @Author : cxa # @File : 1.py # @Software: PyCharm # 中位数 # L = [0, 1, 2, 3, 4] # 2 L = [0, 1, 3, 4, 5,7] L.sort() l_len = len(L) n = (l_len... 阅读全文
posted @ 2018-11-23 23:29 公众号python学习开发 阅读(2118) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-11-23 18:13 公众号python学习开发 阅读(4) 评论(0) 推荐(0) 编辑
摘要:学了这些你的python代码将会改善与你的技巧将会提高。 1. 路径操作 比起os模块的path方法,python3标准库的pathlib模块的Path处理起路径更加的容易。 获取当前文件路径 前提导入os和pathlib包。。 os版: pathlib版: 看着好像没啥区别,然后看下面这个。 获取 阅读全文
posted @ 2018-11-23 10:53 公众号python学习开发 阅读(283) 评论(0) 推荐(0) 编辑
摘要:如果在centos上使用,需要安装下面的依赖 执行代码 阅读全文
posted @ 2018-11-22 15:31 公众号python学习开发 阅读(2992) 评论(0) 推荐(0) 编辑
摘要:快速开始 本指南假设您对Flask有一定的了解,并且您已经安装了Flask和Flask restplus。如果没有,则按照安装部分中的步骤操作。 初始化 与其他所有扩展一样,您可以使用应用程序对象初始化它 或者懒惰的工厂模式 简单的例子 一个最小的Flask RESTPlus API像下面这样 保存 阅读全文
posted @ 2018-11-22 10:25 公众号python学习开发 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-18 23:15 公众号python学习开发 阅读(1567) 评论(0) 推荐(0) 编辑
摘要:pip的安装 1.1 pip下载 1.2 pip安装 更新pip 以下为pip3的安装 安装setuptools 安装pip 更新pip3 阅读全文
posted @ 2018-11-17 13:41 公众号python学习开发 阅读(5213) 评论(0) 推荐(0) 编辑
摘要:应用场景,任哥,我两个人共同修改了git项目上的一个文件。zsh命令行模式 准备工作 简写命令解释 gl=git pullgp=git pushgst=git statusgcmsg=git commit -m 操作演示文件 test_git.py 切换到分级developer git checko 阅读全文
posted @ 2018-11-15 15:30 公众号python学习开发 阅读(1072) 评论(0) 推荐(0) 编辑
摘要:配置文件 DOWNLOADER_MIDDLEWARES = { 'weibo.middlewares.CookiesMiddleware': 543, } 中间件内容 cookies.py 阅读全文
posted @ 2018-11-14 09:32 公众号python学习开发 阅读(859) 评论(0) 推荐(0) 编辑
摘要:python代码 pycharm直接替换 阅读全文
posted @ 2018-11-13 15:28 公众号python学习开发 阅读(358) 评论(0) 推荐(0) 编辑
摘要:``` $x("string-length(//h3[@class='t'])") 8 $x("string(//h3[@class='t'])") "XPath 教程" $x("round(//h3[@class='t'])") NaN $x("number(//h3[@class='t'])") NaN $x("not(//h3[@class='t'])") false $x("no 阅读全文
posted @ 2018-11-12 17:20 公众号python学习开发 阅读(272) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- encoding: utf-8 -*- # Created on 2018-11-08 22:33:55 # Project: qsbk from pyspider.libs.base_handler import * from lxml import html from urlparse import urljoin import da... 阅读全文
posted @ 2018-11-08 23:27 公众号python学习开发 阅读(343) 评论(0) 推荐(0) 编辑
摘要:import time class TokenBucket(object): # rate是令牌发放速度,capacity是桶的大小 def __init__(self, rate, capacity): self._rate = rate self._capacity = capacity self._current_amo... 阅读全文
posted @ 2018-11-08 22:51 公众号python学习开发 阅读(1423) 评论(0) 推荐(0) 编辑
摘要:(env)$ pip3 uninstall pycurl (env)$ pip3 install --upgrade pip (env)$ export LDFLAGS=-L/usr/local/opt/openssl/lib (env)$ export CPPFLAGS=-I/usr/local/ 阅读全文
posted @ 2018-11-08 22:09 公众号python学习开发 阅读(446) 评论(0) 推荐(0) 编辑
摘要:linux安装docker 1、线卸载旧版本Docker yum remove docker docker-common docker-selinux docker-engine 2、安装依赖包 yum install -y yum-utils device-mapper-persistent-da 阅读全文
posted @ 2018-11-08 10:28 公众号python学习开发 阅读(182) 评论(0) 推荐(0) 编辑
摘要:EXTENSIONS = { 'scrapy.extensions.statsmailer.StatsMailer': 500,}STATSMAILER_RCPTS = ['1598828268@qq.com']MAIL_FROM = '1598828268@qq.com'MAIL_HOST = ' 阅读全文
posted @ 2018-11-07 17:38 公众号python学习开发 阅读(553) 评论(0) 推荐(0) 编辑
摘要:python高级编程读书笔记(一) python 高级编程读书笔记,记录一下基础和高级用法 python2和python3兼容处理 使用sys模块使程序python2和python3兼容 import sysver=sys.version_info#(major=3, minor=6, micro= 阅读全文
posted @ 2018-11-06 23:44 公众号python学习开发 阅读(777) 评论(0) 推荐(0) 编辑
摘要:linux,mac安装sentry 最近需要一个日志监视系统所以选择了sentry。以下是用mac安装,看需求量linux安装类似后面的文章会补充。 安装docker https://download.docker.com/mac/stable/Docker.dmg 登录 安装完了打开 会提示登录输 阅读全文
posted @ 2018-11-05 22:08 公众号python学习开发 阅读(808) 评论(0) 推荐(0) 编辑
摘要:最近需要一个日志监视系统所以选择了sentry。 ###安装docker https://download.docker.com/mac/stable/Docker.dmg ####登录 安装完了打开 会提示登录输入dockerid,在这个网站申请一个账号即可。 https://cloud.dock 阅读全文
posted @ 2018-11-05 21:54 公众号python学习开发 阅读(1345) 评论(0) 推荐(0) 编辑
摘要:创建第一个scrapy工程-糗事百科 最近不少小伙伴儿,问我关于scrapy如何设置headers的问题,时间久了不怎么用,还真有的忘,全靠记忆去写了,为了方便大家参考,也方便我以后的查阅,这篇文章就诞生了。本章内容从实战出发让我们熟悉如何用scrapy写爬虫,本篇内容主要是实战,不讲述过多的理论性 阅读全文
posted @ 2018-11-01 15:42 公众号python学习开发 阅读(3351) 评论(0) 推荐(0) 编辑