随笔分类 -  python学习

摘要:日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可选地包含可变数据(即,对于事件的每次出现都潜在地不同的数据)。事件还具有开发者归因于事件的重要性;重要性也可以称为级别或严重性。 logging提供了一组便利的函 阅读全文
posted @ 2021-07-30 01:49 冰底熊 阅读(9) 评论(0) 推荐(0)
摘要:需求:app 中的get_name.py 需要导入utils 中的parse.py 做法: get_name.py 中:将import_paceage 加入到python 环境变量中 import os import sys base_path = os.path.dirname(os.path.d 阅读全文
posted @ 2021-07-28 00:23 冰底熊
摘要:conda 操作虚拟环境 1. 查看conda 版本 conda -v 2.查看当前环境存在哪些虚拟环境 conda list env 3.创建python 虚拟环境 conda create -n mypython_env python=3.7 4.使用或激活虚拟环境 source activat 阅读全文
posted @ 2021-06-04 23:15 冰底熊
摘要:numpy总结 实践代码: import numpy as np t1 = np.arange(20).reshape((4, 5)).astype("float") # 将第2行,第3,4列 复制为nan t1[1, 3:5] = np.nan print(t1) def fill_ndarray 阅读全文
posted @ 2020-12-15 00:36 冰底熊
摘要:import xlrd def read_xls(file): # 打开xls文件 data = xlrd.open_workbook(file) # 打开所有表 tables = data.sheets() for table in tables: # 获取表的行数 nrows = table.n 阅读全文
posted @ 2020-09-01 00:12 冰底熊
摘要:方法 阅读全文
posted @ 2019-05-25 19:01 冰底熊 阅读(364) 评论(0) 推荐(0)
摘要:APScheduler是Python的一个定时任务框架,可以很方便的满足用户定时执行或者周期执行任务的需求, 它提供了基于日期date、固定时间间隔interval 、以及类似于Linux上的定时任务crontab类型的定时任务。 并且该框架不仅可以添加、删除定时任务,还可以将任务存储到数据库中,实 阅读全文
posted @ 2019-05-24 17:17 冰底熊 阅读(2791) 评论(0) 推荐(1)
摘要:dic={'hqo3r': '迎', 'hq6ic': '名', 'hq7yw': '头', 'hq1lk': '新', 'hqpe1': '肇'} content=''' 总体hqo3r则,错的注(hq6ic)释不如(hq6ic)没有注释。所以当一段代码(hq1lk)发生变化时,第一件(hq1lk 阅读全文
posted @ 2019-05-11 22:34 冰底熊 阅读(295) 评论(0) 推荐(0)
摘要:asyncio官网 https://docs.python.org/zh-cn/3/library/asyncio-task.html 下面为伪代码: import aiohttp import asyncio from bs4 import BeautifulSoup import pandas 阅读全文
posted @ 2019-05-09 21:18 冰底熊 阅读(652) 评论(0) 推荐(0)
摘要:分布式任务队列Celery入门与进阶 一、简介 Celery是由Python开发、简单、灵活、可靠的分布式任务队列,其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责处理任务。Celery侧重于实时操作,但对调度支持也很好,其每天可以处理数以百万计的任务。特点: 简单:熟悉celery的 阅读全文
posted @ 2019-05-07 09:52 冰底熊 阅读(457) 评论(1) 推荐(0)
摘要:1 .先安装 Anaconda3 2.安装好后: cd 到想要打开jupter notebook的目录,然后在目录下执行 jupyter notebook 3.浏览器自动打开的页面: 4. 基本快捷键 1. 按a 表示 下方插入 cell 2. 按 b 表示下方插入cell shift+tab 查看 阅读全文
posted @ 2019-05-01 22:47 冰底熊 阅读(267) 评论(0) 推荐(0)
摘要:部署django 项目 nginx +wsgi 步骤: 1. 给项目创建一个文件夹 mkdir /opt/luf 2.上传项目到linux服务器 xftp上传到服务器 上传前端项目代码和后端项目代码 3.完成python3解释器的安装 此步骤: 4 虚拟环境安装,完成virtualenvwrappe 阅读全文
posted @ 2019-04-19 21:00 冰底熊 阅读(325) 评论(0) 推荐(0)
摘要:安装nginx nginx是一个开源的,支持高性能,高并发的www服务和代理服务软件。它是一个俄罗斯人lgor sysoev开发的,作者将源代码开源出来供全球使用。 nginx比apache性能改进许多,nginx占用的系统资源更少,支持更高的并发连接,有更高的访问效率。nginx不但是一个优秀的w 阅读全文
posted @ 2019-04-18 19:11 冰底熊 阅读(243) 评论(0) 推荐(0)
摘要:1. 先创建一个存放虚拟环境的目录 /opt/venl mkdir /opt/venl 2. cd 到该存放虚拟环境的目录下,并创建一个虚拟环境 virtualenv是如何创建“独立”的Python运行环境的呢?原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令sourc 阅读全文
posted @ 2019-04-16 21:23 冰底熊 阅读(648) 评论(0) 推荐(0)
摘要:由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显, 最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时, 则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容 阅读全文
posted @ 2019-04-14 11:00 冰底熊 阅读(213) 评论(0) 推荐(0)
摘要:本文主要的目标是创建flask基本的项目架构,总体架构: 详细的项目目录结构: Flask 项目创建的过程 一.项目(students)创建初始化工作 1. 创建项目的虚拟环境 2 . 在项目虚拟环境中安装开发中使用的依赖模块 3. 创建大致的目录结构 在项目目录下d:/deng/flaskLear 阅读全文
posted @ 2019-04-10 21:53 冰底熊 阅读(599) 评论(0) 推荐(1)
摘要:一 请求勾子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定数据的交互格式; 为了 阅读全文
posted @ 2019-04-09 23:28 冰底熊 阅读(377) 评论(0) 推荐(0)
摘要:ORM ORM 全拼Object-Relation Mapping,中文意为 对象-关系映射。主要实现模型对象到关系数据库数据的映射。 1.优点 : 只需要面向对象编程, 不需要面向数据库编写代码. 对数据库的操作都转化成对类属性和方法的操作. 不用编写各种数据库的sql语句. 实现了数据模型与数据 阅读全文
posted @ 2019-04-09 23:28 冰底熊 阅读(1799) 评论(0) 推荐(1)