- 博客(15)
- 收藏
- 关注
原创 常用os函数
1,os.getcwd() 获得目录的当前系统程序工作路劲2,os. chdir(‘目标目录’) 切换到目标目录3,os.listdir(‘字符串目录’) 列出字符串目录下的所有文件4,os.mkdir(‘目录’) 创建目录5,os.remove(‘1.txt’) 删除文件,文件不存在时会报错6,os.linesep 打印操作系统的分隔符,linux系统的分隔符\n,windows系统的分隔符\r\n,mac系统的分隔符\r7,os.path.join(os.getc
2022-06-03 15:29:59
377
原创 URL地址中的%2F、%3F、%3D、%3A是什么意思
我们见到的正常的url地址应该是长这个样子的,https://www.baidu.com。但是也有一些url地址经过编码了,如长成这样的https%3A%2F%2Fdocument-cdn.yxtxcsq.com%2Fdoc%2Fpdf%2F03%2F000010%2F001636%2F2020%2F03%2F21%2F9e6ddc29c6028b34cd57126f8d1d0c78.pdf%3Fsign%3D6f8799f678c86acb7b5b6802e345c0d5%26t%3D1650180644
2022-04-17 16:18:31
39670
3
原创 爬虫小知识点:多线程下os.makedirs的使用
在需要使用爬虫进行下载图片或者文件的情况下,我们通常会将图片或文件按照目录分类存放,就会使用os.makedirs创建目录。path = './一级目录/二级目录'if not os.path.exists(path): os.makedirs(path)在单线程情况下,会正常判断目录是否存在,如果不存在则创建目录,目录存在时则不会创建。但是在多线程下,这样写就容易出错,原因就是并发太多,存在两个线程同时创建目录的情况。那么如何解决呢?os.makedirs(path, exist_ok=Tru
2022-04-14 17:41:47
1014
原创 python接单记录:我用tk写了一个求从50个数中选20个数的组合数的程序
小伙伴们大家好!这篇文章记录了我接单写的一个程序,客户要求输入50(以内)个数,输入选取数(20以内),显示他们的排列组合,并且要有一个前端界面。看到这个需求的时候我也没多想,觉得很简单,就接了,写这个程序大概用了3个多小时。当我写完看测试结果的时候,我一度以为被客户耍了,因为如果是50选20的话,这个结果数太大了,一天一夜也算不出来呀。好在最后成果交易,客户肯定是学生,大概是老师出的题目吧(不太明白老师为啥出这种题目)。一、知识点我的程序主要用到了三个模块:tkinter(写前端界面),combina
2022-04-12 21:11:37
1005
原创 解决selenium被网站识别
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument",{"source":"""Object.defineProperty(navigator,"webdriver",{get:() => false,})"""})
2021-11-09 10:14:44
8116
原创 修改网页视频播放速度
修改网页视频播放速度在网页开发者工具console里输入document.querySelector(‘video’).defaultPlaybackRate = 2.0;
2021-10-18 21:42:32
2351
原创 安装Fiddler证书到夜神模拟器系统证书中
安装Fiddler证书到夜神模拟器系统证书中本文大部分内容为参考其他作者总结而成。主要参考如下:1、作者:一碗单炒饭https://blog.csdn.net/Aacheng123/article/details/1200042262、作者:Acheng1011https://blog.csdn.net/djzhao627/article/details/102812783一、为什么要把Fiddler证书安装到系统证书中android分为系统证书和用户证书两种,通过打开浏览器下载的fiddle
2021-10-03 13:33:32
18443
8
原创 显示局域网内所有ip地址
最近有个需求,就是想知道局域网内所有正在使用的ip地址,在csdn中查看了好多文章,要么是付费的,要么就是解决不了,最终还是在百度里找到答案。在这里不得不吐槽一下社区,好多帖子都是千篇一律的,看了好多帖子都解决不了问题,闲话到此为止,下面进入正题。方法一:在dos中输入“arp -a”并回车方法二:还有一个方法,命令比较长,但是可以把ping数据以文档形式直接保存到本地。for /L %i in (1,1,255) do ping -w 1 -n 1 172.16.1.%i >>.\D
2021-09-09 12:28:00
438
原创 元组和字典概述
一、元组1. 元组简介元组是python内置的数据结构之一,是不可变序列,没有增、删、改操作。一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表2. 元组的创建直接小括号:t=('a','b','c')使用内置函数tuple():t=tuple('a','b','c')元组不是空元组至少有一个逗号(,) :t=('a',)当元组不是空元组时括号可以省略:t='a',3. 元组解包指将元组当中的每一个元素都赋值给一个变量:t,f='c','d'二、字典1. 字
2021-03-16 17:42:01
594
原创 2021-03-13
第一题#多种方式实现列表反转#第一种:反转a=[1,2,3,4,5,6]a.reverse()print('第一种结果:',a)#第二种:逆序切片b=[1,2,3,4,5,6]b=b[-1::-1]print('第二种结果:',b)#第三种:依次逆序弹出,重新放入c=[1,2,3,4,5,6]for i in range(len(c)): c.insert(i,c.pop())print('第三种结果:',c)#第四种:降序排列(不是反转)d=[1,2,3,4.
2021-03-13 17:03:16
178
原创 Pycharm介绍与安装
一、Pycharm简介PyCharm 是 Python 最著名的集成开发环境 IDE 之一,由大名鼎鼎的 JetBrains公司开发,如果你用过该公司其它产品,像 Intellij IDEA 或者 WebStorm,你将对 PyCharm驾轻就熟,该公司旗下产品在功能布局及设置等方面都保持了很好的一致性。1. 什么是 IDE?IDE 是集成开发环境的英文缩写 (Integrated DevelopmentEnvironment),所谓集成开发环境就是将你在开发过程中所需要的工具或功能集成到了
2021-03-12 15:43:08
1398
原创 Windows下Python环境搭建
一、搭建环境1.Python的解释器环境搭建就是安装Python的解释器Python的解释器分类:CPython(官方我们用的就是这个版本) 用c语言编写的Python解释器PyPy 用Python语言编写的Python解释器JPython 用Java编写的Python解释器2.搭建Python环境官网链接下载安装包安装成功3.Python的交互模式win键 + R --> CMD --> 回车 --> 输入Pyth
2021-03-12 10:54:32
242
原创 条件判断
一、条件判断1. if语句1.1执行的流程:if语句在执行时,会先对条件表达式进行求值判断如果为True,则执行if后的语句如果为False,则不执行1.2语法if 关键字;条件(即求值为true或false的表达式);冒号;代码块。1.3代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行代码块以缩进开始,直到代码恢复到之前的缩进级别时结束代码块就是一种为代码分组的机制2. if-else语句2.1语法:if 条件表达式 :代码块
2021-03-11 16:48:23
1522
5
原创 python学习第一讲——计算机要点
第一讲:计算机要点一、计算机概述1. 计算机基本概念1.1 计算机是什么?1.2 计算机的组成?2. 计算机语言概述2.1 计算机语言的基本概念2.2 计算机语言的发展2.3 解释型语言和编译型语言的区别二、交互方式1. 交互方式的种类2.文本交互模式打开的方式(win)3.命令行结构4.DOS命令三、文本文件和字符集1.文本文件2.常见的字符集四、进制1.进制之间的转换2.进制的计数3.数据间的换算五、环境变量1.基本概念2. 环境变量操作1.查看环境变量2.添加环境变量3. 修改环境变量4.删除环境变量
2021-03-10 16:03:35
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人