上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 简介 在实际项目中发现,当使用shutil.rmtree删除整个git目录时会出现.git文件无法删除的情况,报错是拒绝访问,原因是默认情况下.git文件是只读的,无法直接对其进行操作。 解决方法 将在删除文件时出现问题时,使用回调处理删除的异常,授予git文件相应权限即可,使用如下 import 阅读全文
posted @ 2022-09-26 19:23 形同陌路love 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 简介 在做的一些项目中出现可能无网需要安装环境的情况,因此本文记录一下ubuntu如何离线安apt的依赖 前提 需要一台同类型同系统的电脑去下载对应的离线包,之后拷贝到另一台无网环境的电脑中。 安装过程(此处以build-essential依赖为例) 从另一台联网的机器中下载对应离线包及其依赖(均为 阅读全文
posted @ 2022-09-09 11:22 形同陌路love 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 简介 在实际项目中,文件读写是比较常见的操作,本文将基于python-cookbook进行讲解。 1.读写文本数据 文件的读写主要使用open函数,主要涉及到读写的文件路径、对文件的操作、操作文件的编码、不同平台的换行符等,常见写法如下: def read_file(file_path): with 阅读全文
posted @ 2022-08-24 19:38 形同陌路love 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 简介 个人认为,迭代器和生成器是python中的比较核心的一个知识点,它几乎在python代码中的方方面面,例如常用的range()、一些内置函数,例如map返回的都是迭代器对象。 迭代器的官方说法 用来表示一连串数据流的对象。重复调用迭代器的 next() 方法(或将其传给内置函数 next()) 阅读全文
posted @ 2022-08-16 17:56 形同陌路love 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 简介 堆,又称优先队列,是一个完全二叉树,它的每个父节点的值都只会小于或等于所有孩子节点(的值)。 它使用了数组来实现:从零开始计数,对于所有的 k ,都有 heap[k] <= heap[2k+1] 和 heap[k] <= heap[2k+2]。 为了便于比较,不存在的元素被认为是无限大。 堆最 阅读全文
posted @ 2022-08-16 15:45 形同陌路love 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 1.关于序列转为固定变量的问题 假设存在如下一个序列,需要将对应的值赋值给相应的变量a, b, c, d sep = [1, 2, 5, 8] 我们可以将序列中的元素分别对应变量(变量个数与序列个数一致)即可。 a, b, c, d = sep print(a) print(b) print(c) 阅读全文
posted @ 2022-08-10 15:03 形同陌路love 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 简介 在进行python的进阶学习中,发现了哈希表,对此有些许困惑,因此本文将进行记录。 什么是哈希表? 哈希表,又名散列表,是键值对的无序集合,其键是唯一的,其数据元素的地址或索引值由散列函数生成。 这使得访问数据的速度更快,因为索引值是数据值的关键字。 换句话说,哈希表存储键值对,但键是通过哈希 阅读全文
posted @ 2022-08-09 10:48 形同陌路love 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 简介 由于在开发中对于多重继承中的super方法不是很熟悉,本文将介绍super的使用场景,及super是根据什么去查找方法。 super([type[, object-or-type]]) type:需要委托的父类或者兄弟类,就是调用哪个类,不写的话默认是父类 object-or-type:确定用 阅读全文
posted @ 2022-08-05 14:12 形同陌路love 阅读(35) 评论(0) 推荐(0) 编辑
摘要: collections.Counter([iterable-or-mapping] Counter是用来对对象进行计数,主要是针对于重复元素的个数的计数,详细如下: from collections import Counter c = Counter('gallahad') print(c) c 阅读全文
posted @ 2022-08-03 17:09 形同陌路love 阅读(93) 评论(0) 推荐(0) 编辑
摘要: functools.partial(func, /, *args, **keywords) 偏函数, 返回新的部分对象(函数),类似于传入了默认参数一样 from functools import partial def run(m, n): return m + n run2 = partial( 阅读全文
posted @ 2022-08-02 15:42 形同陌路love 阅读(39) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页