python
panda-star
时常进步,每次进步一步
展开
-
python中注解使用
python中注解使用文章目录python中注解使用一、简介二、使用示例一、简介python3添加了注解功能,借助注解,可以实现aop功能,如日志记录等。二、使用示例def logDec(fn): def doLogDec(*args): print('start function {} args:{}'.format(fn, args)) return fn(*args) return doLogDec @logDecdef hello(n原创 2020-11-01 12:00:57 · 1886 阅读 · 0 评论 -
python中argpase参数解析使用
python中argpase参数解析使用文章目录python中argpase参数解析使用一、简介二、知识点2.1 参考文档地址2.2 常用语句2.3 add_argument使用三、使用示例一、简介在python中,可以使用argpase进行参数解析,这里对其介绍。二、知识点2.1 参考文档地址https://docs.python.org/3.5/library/argparse.html?highlight=argumentparser#2.2 常用语句生成解析器:parser =原创 2020-11-01 11:59:43 · 471 阅读 · 0 评论 -
python中fabric使用
python中fabric使用文章目录python中fabric使用一、简介二、基础2.1 参考文档2.2 安装2.3 常用命令三、示例3.1 直接执行python函数3.2 执行远程或本地命令四、备注一、简介fabric是python中工具,可用于执行本地或远程命令,也可直接执行python函数。二、基础2.1 参考文档文档参考地址:https://fabric-chs.readthedocs.io/zh_CN/chs/2.2 安装这里使用的fabric3,安装流程如下:#先卸载fabr原创 2020-09-24 22:49:30 · 1406 阅读 · 1 评论 -
python中定时任务使用
python中定时任务使用文章目录python中定时任务使用一、简介二、知识点2.1 文档官网地址2.2 安装2.3 组合2.3.1 作业2.3.2 作业存储2.3.4 调度器2.2.5 执行器2.3.6 触发器2.3.6 监听器2.4 核心函数2.5 开发步骤三、示例3.1 常规示例3.2 任务操作及监听器示例一、简介python中定时任务使用apscheduler(advanced python scheduler)。二、知识点2.1 文档官网地址文档官网地址为:https://apsche原创 2020-09-09 22:33:03 · 635 阅读 · 0 评论 -
python中日志记录
python中日志记录文章目录python中日志记录一、简介二、内容2.1 日志级别2.2 handler日志输出地2.3 formatter日志格式2.4 filter过滤器三、示例3.1 配置文件logging.json3.2 代码示例一、简介这里介绍在python中的日志记录,流程逻辑与java中类似。日志记录包含Logger(日志记录器)、Handler(日志输出地)、Filter...原创 2020-03-30 23:17:44 · 401 阅读 · 1 评论 -
python中操作redis
一、简介这里介绍python中对redis的使用。二、依赖文件requirements.txt,即:redis==3.0.1三、代码示例#! /usr/bin/env python# -*- coding:utf8 -*-import redisdef get_redis_client(): ''' 获取redis连接 :return: ...原创 2019-01-21 22:06:05 · 203 阅读 · 0 评论 -
python中orm框架sqlalchemy使用
python中orm框架sqlalchemy使用文章目录python中orm框架sqlalchemy使用一、简介二、准备2.1 官网地址2.2 依赖包安装三、使用3.1 创建映射对象3.2 创建数据库连接3.3 查询3.3.1 常用查询3.3.2 条件查询3.3.3 直接sql语句查询3.4 插入3.4.1 单条插入3.4.2 批量插入3.4.3 使用sql语句插入3.4.4 忽略已存在的插入3...原创 2019-05-04 19:33:06 · 1097 阅读 · 0 评论 -
python中时间处理
python中时间处理文章目录python中时间处理一、简介二、time2.1 时间输出2.2 时间格式化输出2.3 其他形式转时间2.4 线程休眠三、datetime3.1 当前时间或指定时间3.2 时间字段输出3.3 字符串和时间互转3.4 时间修改四、calendar4.1 日历输出4.2 日历判断4.3 日历转换五、结尾一、简介这里介绍python3中时间的处理,常用的时间处理工具模...原创 2019-07-09 21:47:29 · 1117 阅读 · 0 评论 -
python中临时文件及文件夹使用
python中临时文件及文件夹使用文章目录python中临时文件及文件夹使用一、简介二、临时文件夹2.1 获取临时文件夹2.2 生成临时文件夹三、临时文件3.1 生成不自动删除(关闭时)的临时文件3.2 生成自动删除的临时文件一、简介这里介绍python中临时文件及文件夹使用。使用的是tempfile包(安装:pip install tempfile),参考地址是https://docs.p...原创 2019-07-23 23:44:30 · 6109 阅读 · 0 评论 -
python中wget方式下载使用
python中wget方式下载使用文章目录python中wget方式下载使用一、简介二、使用2.1 安装2.2 示例一、简介linux中wget下载数据很方便,这里介绍在python中使用wget下载。二、使用2.1 安装pip3 install wget2.2 示例import wgetimport tempfileurl = 'https://p0.ifengimg.c...原创 2019-07-24 22:01:38 · 42701 阅读 · 2 评论 -
python中正则表达式使用
python中正则表达式使用文章目录python中正则表达式使用一、简介二、使用2.1 常用规则2.1.1 正则表达式字符串写法2.1.2 常用匹配规则2.1.3 贪婪与非贪婪匹配2.2 常用方法2.2.1 编译2.2.2 匹配2.2.3 查找2.2.4 替换2.2.5 切分2.3 分组2.3.1 分组使用2.3.2 指定分组不捕获2.3.3 分组特殊规则2.4 断言一、简介这里介绍pyt...原创 2019-07-22 23:13:54 · 600 阅读 · 0 评论 -
python中配置文件使用
一、简介python项目中,通常需要配置文件,文件一般以cfg、conf、ini结尾。二、配置文件配置文件中符号:a)#表示一行注释;b)[]表示一个section;c)=或:用来分隔key和value,两侧的空格会被忽略;d)%(valueName)s 表示值替换(注意,值替换需在同一个session,或原值在[DEFAULT]中)配置文件config.cfg示例如下:[my...原创 2019-01-17 22:46:46 · 11809 阅读 · 0 评论 -
python项目结构及相关文件编写
一、简介这里介绍进行python项目开发时,项目的目录结构和相关文件编写。这里的相关文件主要指requirements.txt文件和README.md文件。二、python项目结构1、python项目组合部分python项目主要包括以下几部分:bin: 可执行文件;docs: 项目文档;项目名: 这里就是具体的项目代码;tests: 测试代码;README.md: 项目介绍;req...原创 2018-12-11 23:04:26 · 2523 阅读 · 0 评论 -
python中excel基本操作实例
#! /usr/bin/env python# -*- coding:utf8 -*-import osimport sysimport xlrdimport xlwt# reload(sys)# sys.setdefaultencoding('utf8')def excelRead(): # excel文件路径 excelPath = 'E:/tmp/t.xl原创 2017-08-29 23:06:39 · 2013 阅读 · 0 评论 -
python中文件基本操作
#! /usr/bin/env python# -*- coding:utf8 -*-import osdef main(): # file= open("E:/tmp/t.txt","w+") # str = raw_input("input:") # file.write(str) # file.close() # # filePath原创 2017-08-29 23:11:25 · 437 阅读 · 0 评论 -
python中mysql基本操作
#! /usr/bin/env python# -*- coding:utf8 -*-import MySQLdbimport sysreload(sys)sys.setdefaultencoding('utf8')# 打开数据库连接mysqlConn = MySQLdb.connect(host="127.0.0.1",port=3306,user="admin",passwd原创 2017-08-29 23:12:44 · 321 阅读 · 0 评论 -
python中将xml格式转json格式
python中将xml格式转json格式原创 2017-10-12 22:03:41 · 9073 阅读 · 0 评论 -
python多线程使用
一、简介由于python2逐渐不被维护,以及python更优越的性能。后面介绍的python相关知识都是用python3版本写。这里介绍python3的多线程相关知识,线程的创建使用threading包。二、简单线程创建简介线程的创建,先定义执行任务的函数,然后调用threading.Thread(target=say_hello, args=('one',))方法即可,启动线原创 2018-01-13 11:56:48 · 2016 阅读 · 0 评论 -
python简单web开发
一、简介flask是python中轻量级的web框架,这里基于flask进行python web开发的简单介绍。备注:更简单的方式是,在服务器上输入:python -m SimpleHTTPServer 8080,即可开启端口为8080的服务,可访问当前服务器上的资源。二、关键代码1、路径配置使用@app.route注解进行配置2、运行使用Flask(__name_原创 2018-01-20 12:11:27 · 605 阅读 · 0 评论 -
python中url参数编码与解码
一、简介在python中url,对于中文等非ascii码字符,需要进行参数的编码与解码。二、关键代码1、url编码对字符串编码用urllib.parse包下的quote(string, safe='/', encoding=None, errors=None)方法。对json格式的参数名和值编码,用urllib.parse包下的urlencode(query, doseq=原创 2018-01-20 18:16:58 · 13595 阅读 · 0 评论 -
python中操作csv文件
一、简介在写python脚本时,常常我们需要对excel文件进行处理,都知道,excel文件可以转为csv文件,cvs文件相对简单轻量。这里将介绍使用python对csv文件进行操作的方法。二、代码这里仍然直接上代码,解释请查看注释。#! /usr/bin/env python# -*- coding:utf8 -*-import csv# 以位置索引的方式读csvdef ...原创 2018-10-20 22:48:24 · 3592 阅读 · 2 评论 -
python快速搭建http服务
一、需求有时,我们需要临时地且快速地,访问或下载服务器资源,这时可以借助python快速搭建http服务。二、方法很简单,只需要一行命令,即python -m SimpleHTTPServer port当不填端口号时,默认是8000三、实例在命令行下输入 : python -m SimpleHTTPServer 8000在命令行下,下载资源可通过命令 : wget原创 2017-08-29 21:43:32 · 862 阅读 · 0 评论