Python
文章平均质量分 69
python常用模块
嘻哈吼嘿呵
这个作者很懒,什么都没留下…
展开
-
Python 经常犯迷糊的用法
一、Python标准函数 1、enumerate enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter'] >>> list(enumerate(seaso...原创 2019-12-04 14:30:12 · 191 阅读 · 0 评论 -
Python Random模块
# encoding: utf-8 """ @author: sunxianpeng @file: random.py @time: 2019/12/2 17:39 """ import random def random_float_num(): """随机生成浮点数:有两种,一种没有参数,默认(0-1),另一种可以指定随机生成的浮点数范围。""" print("...原创 2019-12-04 13:26:26 · 169 阅读 · 0 评论 -
Python configparser 模块
目录 1、配置文件的格式如下: 2、configparser 常用方法 3、关于 [DEFAULT]注意事项 configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。 1、配置文件的格式如下: [DEFAULT] ServerAliveInte...原创 2019-12-01 21:16:16 · 138 阅读 · 0 评论 -
Python Json 和 Pickle 模块
目录 一. dumps和 dump 1、dumps 2、dump 二、loads 和 load 1、loads 2、load 1、JSON(JavaScriptObject Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。 在python中,有专门...原创 2019-12-01 20:30:54 · 182 阅读 · 0 评论 -
Python Logging 模块
目录 一、日志级别及输出格式设置 1、日志级别设置为 INFO 输出信息 2、日志级别设置为 DEBUG 输出信息 3、logging.basicConfig 函数各参数: 4、日志消息等级 二、将日志写入到文件 1、将日志写入到文件 2、将日志同时输出到屏幕和日志文件 3、日志回滚 三、捕获traceback,异常 四、多模块使用logging 五、通过JSON或者YAM...原创 2019-12-01 19:53:50 · 237 阅读 · 2 评论 -
Python datetime 模块
目录 一、date类 二、time类 三、datetime类 四、timedelta类,时间加减 五、tzinfo时区类 datatime模块重新封装了time模块,提供更多接口,提供的类有:date, time, datetime, timedelt , tzinfo。 一、date类 datetime.date(year, month, day) # encoding: u...原创 2019-12-01 17:40:42 · 184 阅读 · 0 评论 -
Python time 模块
目录 time模块 一、时间格式转换图: 二、代码 三、struct_time格式介绍及format_time结构化表示 time模块 time模块中时间表现的格式主要有三种: a、timestamp时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 b、struct_time时间元组,共有九个元素组。 c、format time 格式化...原创 2019-12-01 16:48:20 · 152 阅读 · 0 评论 -
Python OS 模块
# encoding: utf-8 """ @author: sunxianpeng @file: test.py @time: 2019/12/1 14:16 """ import os from random import randint def dir_about(dir_path,file_name,test_mkdir,test_mkdirs): """ 操作文件夹的...原创 2019-12-01 16:06:00 · 124 阅读 · 0 评论 -
Python threading多线程
目录 1、 2、Lock 1、 # encoding: utf-8 import threading import time from queue import Queue def thread_1_job(): print("Thread-1 start\n") for i in range(10): time.sleep(0.3) pr...原创 2019-10-27 03:19:49 · 101 阅读 · 0 评论 -
pip、conda改源、Python安装包相关问题
一、临时使用国内源 python,修改pip源与conda源为国内清华镜像源 pip 后加参数 -i pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas 二、永久使用国内源 1、Python (1)Linux下 修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内...原创 2019-10-24 19:49:30 · 744 阅读 · 0 评论 -
Python 链接 presto
目录 链接presto 需要安装以下模块 问题 解决 Anaconda 3.x 、Python3.x 链接presto 需要安装以下模块 conda install sasl conda install thrift conda install thrift-sasl conda install PyHive from sqlalchemy import * from sqlal...原创 2019-10-10 10:33:13 · 3248 阅读 · 0 评论