- 博客(12)
- 收藏
- 关注
原创 xlwt写入Excel数据,设置字体样式及Excel函数调用
先定义一段函数,设置单元格样式def set_style(name, height, bold=False, borders=False): style = xlwt.XFStyle() # 创建一个样式对象,初始化样式 al = xlwt.Alignment() al.horz = 0x02 # 设置水平居中 # al.vert = 0x01 # 设置垂直居中 style.alignment = al #设置字体样式 font = xlw
2021-06-29 15:14:57
1372
原创 动态调用变量,降低代码重复率
以xlrd模块写入Excel为例在写入Excel数据时,会有n个sheet,每个sheet的命名是有规律的,只有末位参数不同。 # 创建worksheet worksheet = workbook.add_sheet('scene_data', cell_overwrite_ok=True) worksheet1 = workbook.add_sheet('<0,0,1>', cell_overwrite_ok=True) worksheet2
2021-06-29 14:52:53
333
原创 python发送put请求
Python请求api有四种形式:get、post、put、delete,依赖request模块,每种请求的请求格式大致相同,这里以put为例作说明 url = 'http://feedback.nie.netease.com/api/feedback/968684?token=' + token headers = {'content-type': 'application/json'} data = {'status': 3} get_feedback_isue = reque
2021-04-12 17:02:25
8657
原创 pyqt5自定义信号槽实现跨线程通信
BackgroundScheduler定时器创建定时任务self.log_box = QTextBrowser()def job(self): output = os.popen('cd ' + dir_path + ' && svn up ' + dir_path) # log_box添加日志 self.log_box.setText(output.read()) self.scheduler = BackgroundScheduler()s
2020-09-01 18:37:54
1185
1
原创 python使用xlwt模块操作excel
创建一个workbook 设置编码workbook = xlwt.Workbook(encoding='utf-8')创建两个worksheetworksheet1 = workbook.add_sheet('基本信息', cell_overwrite_ok=True)worksheet2 = workbook.add_sheet('银币获得详细信息', cell_overwrite_ok=True)cell_overwrite_ok,覆盖已经操作的单元格,默认为False。写入excel
2020-08-25 18:51:53
687
1
原创 python筛选某个时间段的mongoDB数据
导入pymongo模块from pymongo import MongoClientpython连接MongoDB数据库 def __init__(self, ip='0.0.0.0', port=27017): self.db_server = MongoClient(ip, port)['test'] self.db_filter_data = self.db_server['workSpace']连接ip为0.0.0.0,端口为27017,名为test的
2020-08-18 18:59:25
3872
2
转载 MongoDB常用命令
mongo命令行直接加 MongoDB服务的IP地址,就可以使用默认端口27017登陆MongoDB,进入命令行交互环境。使用exit,回车则退出交互环境。# mongo 127.0.0.1MongoDB shell version v3.6.12connecting to: mongodb://127.0.0.1:27017/test?gssapiServiceName=mongodbImplicit session: session { "id" : UUID("0d27a9a2-b6d3-40
2020-08-17 17:33:29
271
转载 Linux常用指令
一、查看 ls作用:列出目录内容格式:ls [选项] [目录名]注意:命令格式[]中的内容为非必选项ls命令选项-a 列出目录下的所有文件,包含.开头的隐藏文件-l 列出文件的详细信息-i 查看文件的iNode号(iNode会指向文件块所在的位置)-h 以容易读取的方式显示文件大小-d 仅列出目录本身,而不显示目录中的文件-t 按照时间顺序排序,时间越早越早下面二、别名 alias作用:设置命令的别名,以简写命令,提高操作效率1、命令alias:查看系统存在的别名2、定义一个
2020-08-17 17:22:35
798
原创 pyqt5的QTableWidget动态添加数据并获取单元格内容
功能粗模如下实例化一个Qtable,并设置列数 self.table = QtWidgets.QTableWidget() self.table.setColumnCount(4) self.table.setStyleSheet( '''QWidget{min-height: 20px; font-size:10pt;border-radius:3px;background-color:rgb(240,248,255);color: rgb
2020-08-14 16:50:43
22697
6
原创 pyqt5使用apscheduler定时器遇到的一些坑
想用pyqt5写一个定时更新svn的软件,定时更新部分用到了apscheduler定时器,但是在写的过程中发现有很多的坑,这里简单的做一个记录。这是软件的主界面,还未做界面美化,大致功能如图所示。调度器分为六种,这里主要使用BlockingScheduler和BackgroundScheduler两种。BlockingScheduler:适用于调度程序是进程中唯一运行的进程,调用start函数会阻塞当前线程,不能立即返回。BackgroundScheduler:适用于调度程序在应用程序的后台运行,
2020-08-11 18:56:04
2059
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人