Python
文章平均质量分 78
小牛接招
这个作者很懒,什么都没留下…
展开
-
对list进行切片
一.正序切片取一个list的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]['Adam', 'Lisa', 'Bart']之所以是笨办法是因为扩展一下,取前N个元素就没辙了。取前N个元素,也就是索引为...原创 2018-02-27 14:43:53 · 7048 阅读 · 0 评论 -
Pycharm 添加本地虚拟环境包
爱阅读很棒的看小说网站:http://www.aiyuedu.xin/遇到问题: 本地安装虚拟环境virtualenv、virtualenvwrapper 已经创建好的环境, 重新安装了pycharm结果打开懵逼了, 打开项目之后所有的pip包都找不到了, 始终知道虚拟环境在哪里包也在里面就是不知道怎么引入进入正题解决步骤:1.workon 环境名 进入虚拟环境2.执行:...原创 2018-09-04 18:07:18 · 6629 阅读 · 0 评论 -
mac 卸载自己安装python和brew卸载python及命令使用
爱阅读很棒的看小说网站:http://www.aiyuedu.xin/推荐使用Homebrew来安装第三方工具。自己安装的python散落在电脑各处,删除起来比较麻烦。今天在此记录一下删除的过程(本人以Python3.6为例)。----------------------------------------------------安装----------------------...原创 2018-04-20 11:16:52 · 35045 阅读 · 2 评论 -
Python pip/pip3 常用命令
爱阅读很棒的看小说网站:http://www.aiyuedu.xin/查找需要安装的包pip search <包名>安装python包pip installpip install <包名>==1.0.4pip install -r requirements.txtpip install <包名> -ihttp://py...原创 2018-04-23 16:33:40 · 6665 阅读 · 0 评论 -
mac 上安装selenium, phantomjs 和 chromedriver
1. selenium (模块)pip/pip3 install selenium查看是否安装:pip/pip3 list2. phantomjs(软件)github:https://github.com/ariya/phantomjs 点击打开链接下载链接:http://phantomjs.org/download.html点击打开链接方式一: 手动安装 (这里我放在 local/src/pha...原创 2018-04-13 11:18:53 · 1378 阅读 · 0 评论 -
mac PyCharm创建.py自动添加文件头注释
创建.py文件时 顺便自动添加作者、时间、文件名信息……mac系统打开编辑器添加以下代码:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Author : Rui(创建者,可自定义)# @Site : ${SITE}# @File : ${NAME}.py# @Softw...原创 2018-04-12 14:35:12 · 2195 阅读 · 0 评论 -
python selenium和phantomjs爬取动态网页
1. 什么是动态网页部分不懂前端的人可能对这个概念不是很理解,所以这里先解释一下什么是动态网页:1. 正常情况下, 网站服务器给我们直接返回html源码。2. html源码里面会指明我们还需要去请求的其他文件如css, js和image等3. 这些请求在浏览器获取到html之后浏览器会主动分析这些请求然后依次去请求,4. 然后浏览器会去执行js和css等文件, 这时候js文件实际上是可以...原创 2018-04-04 14:47:54 · 1178 阅读 · 0 评论 -
mac Python Virtualenv和Virtualenvwrapper安装和使用(Mac)
走过路过不要错过 Virtualenv和Virtualenvwrapper安装和使用 这篇文章就足够了不用费劲再去找再去试,博主帮你躺过坑,吭吭阬............virtualenv是一个python虚拟环境,能够和系统环境相隔离,保持环境的纯净。virtualenvwrapper可以方便的管理虚拟环境。virtualenv的安装sudo pip install virtualenvvi...原创 2018-04-03 16:21:57 · 4173 阅读 · 0 评论 -
mac python pip install mysqlclient 报错 Command "python setup.py egg_info" failed
mac pip install mysqlclient 报错解决如下 :安装python mysql中间件自从Oracle收购mysql之后,原引领mysql的创始人就离开了mysql,创立了新的mariadb,表示他不再看好mysql。而今天让我遇到了一个问题,正好证明了这一点。最近在做的一个小玩意中,有很多经过python收集和处理过的数据,需要存入数据库,而经常使用mysql,把mysql...原创 2018-04-09 17:14:18 · 3311 阅读 · 1 评论 -
python 文件读取 修改内容写入新文件
注意 : 可以去查下r+和w+ 不同的操作用不同的# encoding: utf-8fo = open('/Users/****/Desktop/职位a.txt', 'r+',encoding='UTF-8')results = []link=fo.readlines()for fileLine in link: str=fileLine.strip() + '...原创 2018-03-30 18:17:33 · 12984 阅读 · 0 评论 -
Python 执行过程 和 文件类型
1. python文件的执行过程:hello.py --> python解释器 --> 字节码文件(能被python解释器识别,不能被计算机识别)--> python解释器 --> 二进制文件 --> 内存(运行)--> 打印结果2.字节码文件分为python和java类似,都是编译出字节码文件再执行.pyc(生成方法:python -m py_comp...原创 2018-03-02 00:09:19 · 344 阅读 · 0 评论 -
Python装饰器这篇文章就够了
装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。1.1. 需求是怎么来的?装饰器的定义很是抽象,我们来看一个小例子。 def foo(): print 'in foo()...原创 2018-03-09 14:36:33 · 212 阅读 · 0 评论 -
mac 报错:/usr/bin/python: Error while finding module specification for ‘virtualenvwrapper.hook_loader‘
当brew升级python版本的时候 每次打开cmd会报错virtualenvwrapper使用不了报错/usr/bin/python: Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvw...原创 2018-12-29 15:52:13 · 1603 阅读 · 0 评论