随笔分类 - Python
摘要:1 前言 最近看了一些同学的面经,发现无论什么技术岗位,还是会问到 Session 和 Cookie 的区别。 所有学技术的同学都知道 Session 和 Cookie 函数怎么用,知道 Session 和 Cookie 的区别就是 Session 是储存在服务端的,Cookie 是存储在浏览器的。
阅读全文
摘要:有的时候因为各种原因,在操作系统下,我们会安装很多版本的Python解释器。同样,我们也有可能因为各种原因,需要不同版本的模块,比如Django1.8,Django1.11。再加上pip工具管理器的版本混乱问题。这就使得很多人在Python的环境管理上产生极大的混乱。 通常每个项目,甚至项目不同阶段
阅读全文
摘要:我们都知道python有海量的第三方库或者说模块,这些库针对不同的应用,发挥不同的作用。我们在实际的项目中,或多或少的都要使用到第三方库,那么如何将他人的库加入到自己的项目中内呢? 打个电话?大哥你好,想用下你那个库,麻烦给邮箱发个源码呗!显然这是个笑话。Python官方的PyPi仓库为我们提供了一
阅读全文
摘要:Python是一个跨平台、可移植的编程语言,因此可在windows、linux/unix和Mac os x系统中安装使用。安装完成后,你会得到Python解释器环境,一个命令行交互环境,一个简单的集成开发环境和相关的帮助文档。 首先,介绍Python相关的网站地址: Python官网:http://
阅读全文
摘要:Python,读作['paɪθɑn],翻译成汉语是蟒蛇的意思,并且Python的logo也是两条缠绕在一起的蟒蛇的样子,然而Python语言和蟒蛇实际上并没有一毛钱关系。 Python的口号是:“人生苦短,我用Python!”。这条口号已经被Python业界广泛使用,快成了广告词一类的存在了。 Py
阅读全文
摘要:安装 基本使用(不能同时支持,get, post方法等要分开写) 模版渲染 fastapi本身是没有模版渲染功能的,需要你借助于第三方的模版工具 该框架默认情况下也是借助于jinja2来做模版渲染(flask也是使用jinja2, 如果用过flask, 默认是装过jinja2) form表单数据交互
阅读全文
摘要:一个简单的栗子 FASTAPI继承Starlette,因此在Starlette中的所有可调用的对象在FASTAPI中可以直接引用 编写步骤 步骤一:导入FastAPI 步骤二:创建FastAPI实例 步骤三:创建访问路径 这个路径告诉FastAPI,该装饰器下的方法是用来处理路径是“/”的GET请求
阅读全文
摘要:fastapi是高性能的web框架。他的主要特点是: 快速编码 减少人为bug 直观 简易 具有交互式文档 基于API的开放标准(并与之完全兼容):OpenAPI(以前称为Swagger)和JSON Schema。 技术背景:python3.6+、Starlette、Pydantic 官方文档地址:
阅读全文
摘要:简单说说python import与from…import… 在python用import或者from…import来导入相应的模块。模块其实就一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的inc
阅读全文
摘要:kazoo 介绍 zookeeper的开发接口以前主要以java和c为主,随着python项目越来越多的使用zookeeper作为分布式集群实现,python的zookeeper接口也出现了很多,现在主流的纯python的zookeeper接口是kazoo。因此如何使用kazoo开发基于python
阅读全文
摘要:使用python操作kafka目前比较常用的库是kafka python库 安装kafka python 生产者 producer_test.py 执行此程序,它没有输出!这个是正常的 消费者 执行此程序,此时会hold住,因为它在等待生产者发送消息! 再次执行生产者,此时会输出:
阅读全文
摘要:kazoo的官方文档地址:https://kazoo.readthedocs.io/en/latest/index.html
阅读全文
摘要:1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 """ 4 __ ~~~~~~~~~~~ ___ 5 . . ~~// ...... __--~ ~~ 6 -. \_|// |||\\ ~~~~~~::::... /~ 7 ___ _ _-~o~ \/ ||| \\ _/~~- 8 __ ~~~.==~||\=_ -_--~/_-~|- |\
阅读全文
摘要:subprocess模块主要有call()、check_call()、check_output()、Popen()函数,简要描述如下: Main API ======== call(...): Runs a command, waits for it to complete, then return
阅读全文
摘要:1.控制台输出格式化的json数据 使用python内置的json处理,可以使JSON串具有一定的可读性,但当遇到大型数据时,它表现成一个很长的、连续的一行时,人的肉眼就很难观看了。为了能让JSON数据表现的更友好,我们可以使用indent参数来输出漂亮的JSON。当在控制台交互式编程或做日志时,这
阅读全文
摘要:参考链接:https://www.highcharts.com.cn/docs/themes 1.使用官方提供的主题js文件,只需要在 highcharts.js 后引入对应的文件即可,不用修改原有的js文件 示例代码: html代码: 2.自定义主题文件。 将图表的样式和数据配置分离是非常有必要的
阅读全文
摘要:说用:引入export-data.js文件后,导出菜单中会自动显示出相应的导出选项,只需要在lang中换成中文名即可。 本实例除了包含系统自带的,还包括自定义的导出菜单等。 html代码 js代码 效果:
阅读全文
摘要:参考链接: https://www.highcharts.com.cn/docs/export-module-overview https://api.hcharts.cn/highcharts#exporting.chartOptions 图表导出模块是指提供了将网页中图表导出为常见的图片格式(P
阅读全文
摘要:参考链接:https://www.highcharts.com.cn/docs/data-modules 1.javascript代码 2.html代码(含css) 效果:
阅读全文
摘要:参考链接:https://www.highcharts.com.cn/docs/data-modules 1.javascript代码 2.html代码 3.css代码 效果:
阅读全文