随笔分类 - Python
Python学习笔记
摘要:由于最近学习mysql,首先安装mysql环境是第一步,使用brew安装时,遇到各种坑,所以放弃了,采用下载mysql安装包的方式,成功的给我的mac系统安利了mysql,下面做一下总结: 一.安装MySQL 1.赶紧去mysql官网安利一下dmg版本 mysql-8.0.11-macos10.13
阅读全文
摘要:1.django的生命周期: url -> 路由系统 -> 视图函数(获取模版 + 数据 =>渲染) -> 返回字符串 2.路由系统: 视图views.py 模版 3. 视图 FBV:函数 path(r'index',views.index) def index(request,*args,**kw
阅读全文
摘要:django的路由系统: 一、基本用法: 实战: 1.通过url(r'detail-(\d+)-(\d+)',views.detail) urls.py views.py 以上方式,nid和uid关联的参数,适合调用参数有关系,比如调用'http://127.0.0.1:8080/detail-1-
阅读全文
摘要:本文参考自银角大王的博客 基本配置 常用命令: 1.安装django 但是我在安装django的时候,总是遇到 Time Out错误,于是经过一番Goole,在使用pip3安装django时设置超时时间即可,如果更改命令为 2.创建django工程 分析创建后的工程目录结构: 下面对各个模块解释说明
阅读全文
摘要:函数 1.注意:函数的默认参数必须指向不可变对象 未修改前: 存在的问题:如果连续调用多次,会出现多个 'END' 对象 原因解释: Python函数在定义的时候,默认参数L就被计算出来了,即 [] ,因为默认参数L指向了可变对象[],每次调用的时候,如果改变了L的内容,下次调用的时候,L指向的内容
阅读全文
摘要:先大致粗略的说一下反射的概念,不是很准确,后续详细讲解: 1. 以字符串的形式,导入模块 2. 以字符串的形式,获取模块内部的函数,并执行 通常我们想在一个模块中导入另外一个模块,则需要通过 import xxx,所示 下面要想在reflect.py文件中导入commons.py,并调用common
阅读全文
摘要:Python的logging模块提供了标准的日志接口,可以通过它存储各种格式的日志,logging的日志可以依次分为debug()、info()、warning()、error()、cirtical() 5个级别,而且线程安全 最简单用法 输出 把日志写到文件中 其中level=logging.IN
阅读全文
摘要:xml的用法操作如下: xml格式如下: xml协议在各个语言中都是支持的,在python中可以使用如下模块操作xml 修改和删除xml文档 自己创建xml文档
阅读全文
摘要:什么是序列化? 序列化就是把内存里的数据类型转成字符串,以使其能够存储到硬盘中或在网络中传输到远程,因为硬盘和网络传输时只接收bytes 用于序列化的两个模块 1. json,用于字符串和python数据类型间的转换 2. pickle,用于python特有的数据类型和python数据类型间进行转换
阅读全文
摘要:下面讲解shutil模块的相关操作: 1.shutil.copyfileobj(fsrc, fdst, length=16*1024) 将fsrc文件内容拷贝到fdst文件中,length是指一次拷贝多少个字节 不难发现,copyfileobj方法中length参数是指一次拷贝多少个字符(以字符形式
阅读全文
摘要:下面将学习关于os模块的相关操作 项目练习的目录结构如下:所有的操作都是基于os_exercise.py模块 1.获取当前的Python脚本的工作目录路径 os.getcwd() 2.获取指定目录下的所有文件和目录,os.listdir(dirname) 如果不传dirname,则返回当前pytho
阅读全文
摘要:最近在学习递归函数,想深入了解一下递归原理和一些大神们对递归的理解,因为自己在使用递归时总感觉力不从心,于是就搜集的一些大神的博客供大家参考,其次也是对自己进行一个总结吧,下面是借鉴的大神的博客,不喜勿喷。 下面借鉴两个例子来更好的理解递归和循环。 递归:你打开一扇门,看到屋里还有一扇门(这扇门可能
阅读全文
摘要:字典是Python中常用的内置数据类型之一。 字典是无序的对象集合,只能通过key-value的方式存取数据,字典是一种映射类型,其次key的必须是可hash的不可变类型。字典中的key必须唯一。 1.创建方法 2.常用的几个方法 2.2 update 更新字典 update(...) D.upda
阅读全文
摘要:最近听Alex讲到python编码,还特意用博客讲解,觉得问题严重了,于是翻看各种博客,先简单的对编码错误做一个总结,其他的后续慢慢补上,还得上班、还得学习、还得写博客?感觉有点吃不消了。各位大神不喜勿喷啊。本人是Mac电脑,终端默认编码格式utf-8 原文地址 Python编码错误及解决办法 字符
阅读全文
摘要:编程语言大致分为机器语言、汇编语言和高级语言,下面一一介绍这三种语言: 机器语言 由于计算机内部只能接收二进制代码,因此用二进制0和1编写的代码成为机器指令,全部机器指令的集合则构成了计算机的机器语言,用机器语言编写的程序成为目标程序。只有目标程序才能直接被计算机识别和执行。但机器语言唯一的缺点就是
阅读全文
摘要:引言 Python的内置常量不多,只有6个,分别是True、False、None、NotImplemented、Ellipsis、__debug__ 一.True 1.True是bool类型用来表示的真值常量 2.对常量True进行任何赋值操作都会抛出语法错误 二.False 1.False是boo
阅读全文
摘要:官方文档 3.对应切片的3个属性start、stop、step,slice函数也有3个对应的参数start、stop、step,其值会直接赋给切片对象的start、stop、step
阅读全文
摘要:官方文档 Open file and return a corresponding file object. If the file cannot be opened, an OSError is raised. file is a path-like object giving the pathn
阅读全文


浙公网安备 33010602011771号