python创建文件夹
摘要:import os filePath = 'D:\12345' # 判断文件夹是否存在,不存在则创建文件夹if not os.path.exists(filePath): os.makedirs(filePath)
阅读全文
python获取指定文件夹下的文件和文件夹
摘要:import os filepaths = []; dirpaths = []; pathName = r'C:\anfei\json\20191128' for root, dirs, files in os.walk(pathName): for file in files: file_path
阅读全文
python字典中列表追加数据
摘要:dict = {}for i in range(1, 6): if i not in dict: dict[i] = [] for j in range(101, 106): dict[i].append(j)print(dict)
阅读全文
python列表转换为字符串
摘要:对于非纯字符串组成的列表,需要使用map(str, 列表)转换,纯字符串组成的列表则不需要转换
阅读全文
linux硬链接和软链接的区别
摘要:1.命令a.硬链接: ln 源文件 链接名 [root@localhost tmp]# ll -i total 118319574 -rw-r--r-- 2 root root 1 Nov 28 18:07 e.txt [root@localhost tmp]# ln e.txt f [root@l
阅读全文
python进程池和进程锁
摘要:1.进程锁:from multiprocessing import Process, Lock def f(l, i): l.acquire() print('hello world', i) l.release() if __name__ == '__main__': lock = Lock()
阅读全文
PHP匿名函数、闭包、function use
摘要:匿名函数,也叫闭包函数(closures) ,允许临时创建一个没有制定名称的函数。最常用作回调函数(callback)参数的值。 闭包函数也可以作为变量的值来使用。PHP将会自动把此种表达式转换成内置类 Closure 的对象实例。把一个 Closure 对象赋值给一个变量的方式与普通变量赋值的语法
阅读全文
Python 定义常量
摘要:常量在编写程序的时候,一旦设定就不能再进行变动,常量一种约定俗成的方式,所有字母大写并用下划线分隔单词的方式(如MAX_VALUE, OUT_TIME等),但是python没有提供设置常量用法,需要自己自定义类实现常量功能。 自定义类实现常量功能 这种办法就是解决简单用全大写和下划线定义固定变量无法
阅读全文
pymysql增删改查操作
摘要:表结构 CREATE TABLE `students` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT '', `age` tinyint(3) unsigned DEFAULT '0', `he
阅读全文
python:Json模块dumps、loads、dump、load介绍
摘要:1.json.dumps()用于将dict类型的数据转成strimport json dict = {'a': 'wo', 'b': 'zai', 'c': 'zhe', 'd': 'li'}string = json.dumps(dict)print(dict)print(string)print
阅读全文
python生产者和消费者模式实现(三)进程池方式
摘要:注意:如果要使用Pool(进程池方式)创建进程,就需要使用multiprocessing.Manager()中的 Queue(),而不是multiprocessing.Queue() import timeimport randomfrom multiprocessing import Pool,
阅读全文
python生产者和消费者模式实现(二)多进程方式
摘要:import timeimport randomfrom multiprocessing import Process, Queue# 生产者def producer(q, i): food = 'Spam-%d' % i time.sleep(random.uniform(2, 5)) timeV
阅读全文
python生产者和消费者模式实现(一)普通方式
摘要:import timeimport randomfrom multiprocessing import Queue# 生产者def producer(q, num): for i in range(1, num + 1): food = 'Spam-%d' % i # time.sleep(rand
阅读全文