随笔分类 - Python
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
摘要:详细参考:https://blog.csdn.net/haiyanggeng/article/details/81229546
阅读全文
摘要:mixins 中RetrieveModelMixin 获取当个实例 其中的主键pk获取,可以通过lookup_field 如:要换成用username字段进行查询 注:替换的字段要有唯一约束 lookup_field='username' 例: class UserDetialViewSet(mix
阅读全文
摘要:在官网下好外部库,解压后,点击解压后的文件夹,按住shift 右击在命令行中执行 输入
阅读全文
摘要:判断文件文件夹是否存在 ''' 判断文件是否存在,存在无效果,不存在则生成文件夹 path:路径的绝对路径,通过获取当前文件的绝对路径,再将文件夹文件拼接起来 ''' def isexists_dir_Create(self,path): if not os.path.exists(path): o
阅读全文
摘要:import os def printmulu(path): # 获取文件夹中的文件及文件夹 listdir=os.listdir(path) #遍历打印listdir中的文件及文件夹 for i in listdir: # 路径拼接 tempPath=os.path.join(path,i) # 判断list...
阅读全文
摘要:模块本身就是一个可执行的python文件,一个模块被另一个模块所引用时,其主程序将运行。如果我们想在模块被引入时,模块中的某一程序块不执行。 这时我们就可以利用__name__属性来使程序仅在该模块自身运行时执行。 每个模块都有__name__属性,当该属性等于__main__时,代表该模块自身在执
阅读全文
摘要:异常处理 概念:在程序运⾏期间,总会遇到各种各样的错误,有些错误是程序编写有问题造 成的,这种错误我们叫bug,bug是必须修复的。 有些错误是⽤户输⼊有问题 造成的,这种错误可以通过检测⽤户输⼊的内容来做相应的处理。 还有⼀些 错误是⽆法在程序运⾏过程中预测的,⽐如从⽹络抓取数据,⽹络突然中 断,
阅读全文
摘要:包的创建 解决办法:为了防⽌模块名冲突,Python有引⼊⽂件夹(⽬录)来组织模块的⽅法,这个⽂件夹(⽬录)称为包(package)包的特点: 只要包名不冲突,不同包中的模块名是否⼀样就不重要了。注意:只有⽬录中有⼀个叫做'__init__.py'的⽂件才会被程序认作是包。 导入自定义模块 导入标准
阅读全文
摘要:简写模式 好处:可以省略关闭文件这个操作,减少代码 编码/解码 编码:文件.encode(编码格式) 解码:文件.decode(编码格式) 常见编码格式 GB2312 是中国规定的汉字编码,也可以说是简体中文的字符集编码 GBK 是 GB2312的扩展 ,除了兼容GB2312外,它还能显示繁体中文,
阅读全文
摘要:set集合 set集合:与dict相⽐,set是⼀组存储key的集合,但不存储value 本质:⼀个⽆序的及元素不重复的集合 # 一、集合的创建# 语法格式:set(sep)# 注:创建set需要将一个list或tuple或dict作为参数传入# 重复的元素在set中将会被自动昂过滤,只保留一份 二
阅读全文
摘要:dict字典 字典的概述 • 概述:使⽤键-值(key-value)⽅式存储。 • key的特点: • 1、字典中的key必须是唯⼀的 • 2、key值必须是不可变的数据类型:字符串、元组、Number • 3、list是可变的,不能作为key值使⽤ • 4、value:可以是任意类型的数据,可以重
阅读全文
摘要:元组tuple 元组(tuple)是一种有序的集合,与list相似,元组是不可变的,用()创建 元组的创建 语法格式: 元组名 = (元素1, 元素2,…..元素n) • 注:元组中的元素⽤逗号隔开。 • 注:元组⾥⾯的元素可以是不同类型的数据。 创建只有⼀个元素的元组:如果⼀个元组中只有⼀个元素,
阅读全文
摘要:list列表 list:一个有序的集合 创建列表 语法格式: 列表名 = [元素1, 元素2, 元素3…….,元素n] 注:列表中的元素⽤逗号隔开。 注:列表⾥⾯的元素可以是不同类型的数据。 列表元素访问 1、取值:语法格式: 列表名[下标] • 注:数组取值时,下标不能越界 • 2、替换元素:语法
阅读全文
摘要:os.path使用 os.path.isdir(name):判断当前name是不是文件夹/目录,不是则返回False os.path.isfile(name):判断当前name是不是文件,不是则返回False os.path.exists(name):判段当前name的文件或文件夹/目录是否存在,存
阅读全文
摘要:time模块时间的表示形式时间戳:以整型或浮点型表示⼀个时间,该时间以秒为单位,这个时间是以1970年1⽉1⽇0时0分0秒开始计算的。导入time import time 1、返回当前的时间戳 now = time.time() print(now) 2、将时间戳转为时间元组(世界时间) timeT = time.gmtime(now) print(timeT) 3、将时间戳转换成本地...
阅读全文
摘要:什么是字符串 • 字符串定义:字符串是以 单引号' 或双引号" 引起来的任意文本文字, ⽐ 如:'abc' 、”xyz” • 注:字符串是不可变的。 字符串运算 1、字符串拼接:将两个字符串拼接到⼀起 符号:+ 2、重复输出字符串 符号:* 3、通过索引获取字符串中某个字符 语法格式: 字符串[索引
阅读全文
摘要:pip版本升级命令: python -m pip install --upgrade pip 如果报错代码如下: (venv) C:\Users\ssdy\PycharmProjects\untitled>python -m pip install --upgrade pipCollecting p
阅读全文