06 2020 档案
摘要:如果一个函数在内部调用自己本身,这个函数就是递归函数。 注意事项: 1,必须是自己调用自己 2,必须有一个明确的递归结束条件,即为递归出口 例子 1. 使用递归函数向控制台打印1,2,3 def num_d(num): if num == 0: return num_d(num-1) print(n
阅读全文
摘要:difflib模块提供的类和方法用来进行序列的差异化比较,它能够比对文件并生成差异结果文本或者html格式的差异化比较页面,如果需要比较目录的不同,可以使用filecmp模块 1 difflib.Differ 此类比较的是文本行的差异并且产生适合人类阅读的差异结果或者增量结果,结果中各部分的表示如下
阅读全文
摘要:os模块不仅提供了新建文件、删除文件、查看文件属性的操作功能,还提供了对文件路径的操作功能。但是,对于移动、复制、打包、压缩、解压文件及文件夹等操作,os模块没有提供相关的函数,此时需要用到shutil模块。shutil模块是对os模块中文件操作的补充,是Python自带的关于文件、文件夹、压缩文件
阅读全文
摘要:return JsonResponse(result) 改为: return JsonResponse(result, safe=False)
阅读全文
摘要:注意:本文来自 链接 为啥会有上述图片的现象呢?其实是由于float底层存储原理导致,下面听我娓娓道来 第一步:浮点数转换为二进制表示 整数部分,直接转换为二进制,即:`100111` 小数部分,让小数一直乘2,小于1则用结果继续乘,大于1则结果减1继续乘,等于1则结束。 如果小数位是0.25就会比
阅读全文
摘要:在做git下载代码的时候 第一次成功了 我们在更新的时候 想的时候 要是之前已经存在的 我就把原来的删除 但是会报一个权限的错误解决办法如下 from git.repo import Repo import os import sys, stat, errno import shutil path
阅读全文