随笔分类 - python
摘要:https://blog.csdn.net/weixin_45131345/article/details/105396864?spm=1001.2014.3001.5502
阅读全文
摘要:# csv 只适合单个sheet 表 import csv with open("./bb.csv","rt",encoding="utf-8-sig") as f: reader = csv.reader(f) for i in reader: print(i) import json impor
阅读全文
摘要:config.ini requests selenium threading Image evir.py import os #读取需要安装的模块 with open("./config.ini") as f: pip_list = f.read().splitlines() for i in pi
阅读全文
摘要:一、队列(Queue) Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 常用方法
阅读全文
摘要:python模块中的__all__,用于模块导入时限制,如:from module import * 此时被导入模块若定义了__all__属性,则只有__all__内指定的属性、方法、类可被导入;若没定义,则导入模块内的所有公有属性,方法和类。 1.实例1 #bb.py class A(): def
阅读全文
摘要:python的每个模块的包中,都有一个__init__.py文件,有了这个文件,我们才能导入这个目录下的module。 那么,__init__.py还有什么别的功能呢? 其实,__init__.py里面还是可以有内容的,我们在导入一个包时,实际上导入了它的__init__.py文件。 我们可以再__
阅读全文
摘要:python写流程控制的时候,有时需要等待运行结果完成才能进行下一步。有几个想法: 一是反复循环判断直到生成结果文件(且文件中有预期结果),低效易出错; 二是用subprocess模块来判断进程结果,较为常用; 三是用drmaa包,功能强大,但使用相对复杂。 这次介绍如何用subprocess来实现
阅读全文