摘要: 事件Event: 同进程的一样,线程的一个关键特性是每个线程都是独立运行且状态不可预测。如果程序中的其他线程需要通过判断某个线程的状态来确定自己下一步的操作,这时线程同步问题就会变得非常棘手。为了解决这些问题,我们需要使用threading库中的Event对象。 对象包含一个可由线程设置的信号标志, 阅读全文
posted @ 2020-08-19 17:01 NorthFeng 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 线程队列: 先入先出队列、后进先出队列、优先级队列 先入先出: 1 import queue # 导入模块 2 3 q = queue.Queue() # 实例化一个队列 4 q.put(1) # 向队列中插入数据 5 q.put(2) 6 q.put(3) 7 8 while True: # 循环 阅读全文
posted @ 2020-08-19 13:35 NorthFeng 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 进程与线程的区别: 1. 线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位; 2. 一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线; 3. 进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间(包括代码段,数据集,堆等)及一些进程级的资源(如打开文件和信号等) 阅读全文
posted @ 2020-08-19 10:52 NorthFeng 阅读(139) 评论(0) 推荐(1) 编辑
摘要: paramiko包含两个核心组件:SSHClient和SFTPClient。 SSHClient的作用类似于Linux的ssh命令,是对SSH会话的封装,该类封装了传输(Transport),通道(Channel)及SFTPClient建立的方法(open_sftp),通常用于执行远程命令。 SFT 阅读全文
posted @ 2020-08-12 14:14 NorthFeng 阅读(204) 评论(0) 推荐(1) 编辑
摘要: socket网络编程:socket、socketserver socket:{server,client} socket_server示例: 1 import socket # 导入模块 2 server = socket.socket() #实例化一个server 3 server.bind((' 阅读全文
posted @ 2020-08-04 22:19 NorthFeng 阅读(216) 评论(0) 推荐(1) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 name = 'tj' 3 try: 4 int(name) 5 except (IndexError,KeyError) as e: # 当有IndexError或KeyError时执行 6 print(e) 7 print(1) 8 exce 阅读全文
posted @ 2020-08-04 21:13 NorthFeng 阅读(144) 评论(0) 推荐(1) 编辑
摘要: 反射是一个很重要的概念,它可以把字符串映射到实例的变量或者实例的方法然后可以去执行调用、修改等操作。它有四个重要的方法: 1、getattr 获取指定字符串名称的对象属性 2、setattr 为对象设置一个对象 3、hasattr 判断对象是否有对应的对象(字符串) 4、delattr 删除指定属性 阅读全文
posted @ 2020-08-04 21:08 NorthFeng 阅读(203) 评论(0) 推荐(1) 编辑
摘要: import os a = os.getcwd() # 获取当前的操作目录 b = os.chdir("C:\\Users") # 切换目录 e = os.curdir # 获取当前目录 >> . f = os.pardir # 获取上级目录 >> .. os.makedirs(r"C:\a\b\c 阅读全文
posted @ 2020-08-04 20:42 NorthFeng 阅读(187) 评论(0) 推荐(1) 编辑
摘要: 1、定义模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件,(文件名:test.py,对应的模块名test)包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件)2、导入(使用)方法import modu 阅读全文
posted @ 2020-07-05 09:55 NorthFeng 阅读(273) 评论(0) 推荐(1) 编辑
摘要: 目的不必多说:提高项目可读性、可维护性 软件目录结构示例: Game/ |-- bin/ | |-- game.py | |-- core/ | |-- tests/ | | |-- __init__.py | | |-- test_main.py | | | |-- __init__.py | | 阅读全文
posted @ 2020-06-10 23:23 NorthFeng 阅读(432) 评论(1) 推荐(0) 编辑