Python
lwcaicsdn
这个作者很懒,什么都没留下…
展开
-
Windows 配置pip源
How to config your pip source in windows原创 2023-02-14 14:27:28 · 1229 阅读 · 0 评论 -
使用lxml进行爬虫简介
一 爬虫技术简介爬虫:一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息。**XML:**可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。<?xml version="1.0" encoding="ISO-8859-1"?><!-- Copyright w3school.com.cn --><note&g...原创 2019-04-24 09:45:04 · 867 阅读 · 0 评论 -
GitPython模块简介
一 简介1.作用GitPython块python用来封装git操作的模块,主要用来替代gitbash的操作。2.安装直接pip install gitpython即可,使用的时候import git依赖:Python 2.7 or newer Git 1.7.0 or newer It should also work with older versions, but ...原创 2019-04-24 09:41:04 · 14510 阅读 · 1 评论 -
configparser模块总结
一 功能介绍configparser模块使用来读取写入配置文件的,其配置文件的结构为:[section1]key1 = value1key2 = value2[section2]key1 = value1key2 = value2其中"[ ]"包围的部分为section,是区分各个配置的标志,下面的值是以key-value的形式存在的。该模块对文件的名称没有要求,但是一般...原创 2019-04-18 16:13:30 · 836 阅读 · 0 评论 -
正则表达式总结及python的re模块常用函数介绍
一、正字表达式简介概念:正则表达式,又称规则表达式**。**(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特...原创 2019-03-12 10:56:17 · 362 阅读 · 0 评论 -
简化python代码的工具(列表生成式,lambda表达式,三目运算符)
一、列表生成式示例:list1 = ['a','b','c']list2 = [1,2]# 普通的列表生成式print [x for x in list1]# 带有if条件判断的生成式print [y for y in list2 if y>1 and y<3]# 综合实践print [x*y for x in list1 for y in list2 i...原创 2019-03-11 17:58:41 · 1090 阅读 · 0 评论 -
使用virtualenv进行python项目开发
使用virtualenv开发流程一、windows下python2和python3的安装以及环境变量配置python下载地址:https://www.python.org/downloads/windows/跟据需要下载适合自己电脑位数的python版本,一般会有三个版本,其中executable installer版本就是exe文件可以直接双击安装,一般就下载这个,注意自己电脑是64位还是...原创 2019-03-06 14:55:17 · 1027 阅读 · 0 评论 -
Linux/Windows更换pip源
例如:需要更换的源为http://mirrors.aliyun.com/pypi/simple/ 一、Windows下更换pip源1、在命令行输入%APPDATA%,点击确定,进入C:Users\用户名\AppData\Roaming文件夹2、在该文件夹下新建文件夹pip,在pip下新建文本文件,在其中填入如下内容,然后将文件命名为pip,扩展名改为ini。备注:“%”是...原创 2019-03-01 09:40:56 · 5985 阅读 · 0 评论 -
Linux中python离线安装升级
一、软件下载示例将系统默认安装的2.6.6版本升级到2.7.15版本。我们一般下载对应版本的tgz格式文件。下载路径二、安装下载完之后解压的目录,例如/tempfile,进入目录执行./configure --prefix=/usr/local/python2.7,后面跟的是安装路径,执行完毕后执行make,然后执行make install,完成编译安装。三、建立软连接执行...转载 2019-02-28 09:33:45 · 1544 阅读 · 1 评论 -
Flask项目中下载文件,中文文件名在IE浏览器下出现乱码情况解决方案
一、问题描述Python的Flask项目,做上传下载时按照原文件名进行,偶尔会出现中文文件名,当执行下载时在IE中会出现乱码问题,下面是解决方案。二、解决方案from flask import make_response, send_from_directoryfrom urllib.parse import quote # for python3# from urllib i...原创 2019-01-24 11:14:35 · 1170 阅读 · 1 评论 -
基于Python的Redis开发
一、背景简介什么是NoSQL?NoSQL = not only sql 非关系型数据库的泛称 用于超大规模的数据存储 存储数据不需要固定模式 可以快速横向扩展为什么要用NoSQL?高并发读写,海量数据下,读取性能优异 高容量存储和高效存储,数据模型灵活 高扩展性和高可用性,数据间无关系,易于扩展NoSQL数据库分类?键值存储数据库:Redis 列存储数据库:Big...原创 2018-12-17 15:51:32 · 2168 阅读 · 0 评论 -
python request模块的使用------get, post方法及获取相应方式
一 requests模块的作用使用各种方式(get,post,put,delete)发送http请求。调用接口,测试服务器相应。安装直接:pip install requests就可以了。二 具体使用方式host="http://localhost:8888" # 访问地址get请求>>> params = {'key1': 'value1', 'key...转载 2018-12-12 18:38:23 · 4396 阅读 · 0 评论 -
tornado初步搭建及日志功能的使用
一 为什么用tornado异步非阻塞,适合高度定制,适合访问量大,异步情况多的网站。二 简单的tornado的‘Hello World’实现pip install tornado安装就可以。我安装的环境是win10,python 2.10.1, tornado 5.1。稍微提一下,由于一些原因我是离线安装的,这时候需要下载三个依赖(找到路径 pip install **.whl)。...原创 2018-12-12 17:56:20 · 4146 阅读 · 1 评论 -
Python语言规范
原文地址:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules/#lintLintTip对你的代码运行pylint定义:pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是l...转载 2018-12-12 14:41:06 · 273 阅读 · 0 评论 -
Python风格规范及pycharm上的相关设置---Google开源项目风格指南
原文及示例路径:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/下面是我针对以上原则的记录和pycharm上面的设置1.分号:不要在行尾加分号,也不要用分号将两条命令放在同一行。2.行长度:每行不超过80个字符。pycharm中最大行字...转载 2018-12-12 14:17:09 · 3124 阅读 · 0 评论 -
sqlalchemy使用及相关查询函数的调用
sqlalchemy数据库连接池的使用方式是延迟初始化,就是说一开始你调用create_engine(...)后创建的那个数据库池是空的,你后面通过session.connection()或者engine.connect()才开始创建连接,每当你创建一个连接,你调用engine.pool.status()就可以看到数据库连接池处于什么状态,下面说明以下status()的输出说明:‘Poo...转载 2018-10-18 11:15:56 · 859 阅读 · 0 评论 -
关于Python集成开发环境Eclipse+PyDev的配置
第一:网上说的在Eclipse中的Help--Eclipse Marketplace中搜索的说法我试了不行,这里就不赘述了;第二:要使用Eclipse的PyDev有一个大前提,就是必须符合下面的要求:Eclipse 4.5, Java 8: PyDev 5.2.0Eclipse 3.8, Java 7: PyDev 4.5.5Eclipse 3.x, Java 6: PyDev 2.8.2第三:其...原创 2018-05-09 20:44:26 · 234 阅读 · 0 评论
分享