上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 在python编码中for循环处理任务时,会将所有的待遍历参量加载到内存中。 其实这本没有必要,因为这些参量很有可能是一次性使用的,甚至很多场景下这些参量是不需要同时存储在内存中的,这时候就会用到本文所介绍的迭代生成器yield。 1.基本使用 首先我们用一个例子来演示一下迭代生成器yield的基本 阅读全文
posted @ 2024-04-28 19:32 嗨学编程 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一、Python现成的反转功能: 在Python中有专门进行列表反转的函数--reverse() l = [13, 30, 42, 85, 9, 45] l.reverse() # [45, 9, 85, 42, 30, 13] 还可以使用切片操作进行列表反转 l = [13, 30, 42, 85 阅读全文
posted @ 2024-04-23 19:14 嗨学编程 阅读(61) 评论(0) 推荐(0) 编辑
摘要: pathlib 模块提供了表示文件系统路径的类,可适用于不同的操作系统。 使用 pathlib 模块,相比于 os 模块可以写出更简洁,易读的代码。pathlib 模块中的 Path 类继承自 PurePath,对 PurePath 中的部分方法进行了重载,相比于 os.path 有更高的抽象级别。 阅读全文
posted @ 2024-04-17 16:10 嗨学编程 阅读(73) 评论(0) 推荐(0) 编辑
摘要: paramiko 是一个用 Python 语言编写的、遵循 SSH2 协议、支持以加密和认证方式进行连接远程服务器的模块。改模块可以对远程服务器进行一些命令或文件操作。 1.安装 使用 pip3 安装 paramiko 模块 pip3 install paramiko 连接远程服务器 paramik 阅读全文
posted @ 2024-04-13 16:26 嗨学编程 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、协程和线程的比较及其适用场景 1 共用变量问题 多线程中可能出现多个线程争抢变量,所以变量需要加锁;协程中任一时刻都只有一个线程,所以变量不需要加锁。 但是协程虽然不像多线程争抢变量但仍是和多线程一样共用变量的,即共用变量在某处改变在另外一处引用时也会发生改变。 2 协程的适用场景 从资源角度说 阅读全文
posted @ 2024-04-09 15:38 嗨学编程 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一.map函数 需求1:num1=[1,2,3,4],我的需求是把num1中的每个元素平方后组成新列表。 ret = [] num1 = [1,2,3,4] for i in num1: ret.append(i**2) print(ret) # 输出结果: >>>[1, 4, 9, 16] 需求2 阅读全文
posted @ 2024-04-02 15:56 嗨学编程 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一.map函数 需求1:num1=[1,2,3,4],我的需求是把num1中的每个元素平方后组成新列表。 ret = [] num1 = [1,2,3,4] for i in num1: ret.append(i**2) print(ret) # 输出结果: >>>[1, 4, 9, 16] 需求2 阅读全文
posted @ 2024-03-26 15:51 嗨学编程 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一、网络基础 网络由下往上分为:物理层、数据链路层、网络怪、传输层、会话层、表示层和应用层。 TCP/IP协议是传输层协议,主要解决数据如何在网络中传输;socket则是对TCP/IP协议的封装,它本身不是协议,而是一个调用接口; HTTP、FTP是应用协议,主要解决如何包装数据; TCP连接的三次 阅读全文
posted @ 2024-03-19 15:06 嗨学编程 阅读(79) 评论(0) 推荐(1) 编辑
摘要: 使用 threading.Event 对象关闭子线程 Event 机制工作原理: Event 是线程间通信的一种方式。其作用相当于1个全局flag,主线程通过控制 event 对象状态,来协调子线程步调。 使用方式 主线程创建 event 对象,并将其做为参数传给子线程 主线程可以用set()方法将 阅读全文
posted @ 2024-03-13 16:24 嗨学编程 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.Python如何递归删除空文件夹,这个问题很常见。但大多数人的解决办法都是自己实现递归函数解决这个问题,其实根本不用那么麻烦。 Python中的os.walk提供了一种从内到外的遍历目录树的方法(设置topdown=False),这样由内到外判断当前目录树下是否有文件和文件夹,如果都没有则意味着 阅读全文
posted @ 2024-02-28 16:15 嗨学编程 阅读(67) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页