- 博客(1)
- 收藏
- 关注
原创 matplotlib中文字体显示异常问题如何配置
4.2、添加所需字体的配置语句:去除语句“#font.sans-serif : DejaVu Sans, Bitstream Vera Sans, ... ...”前的#号,并添加字体名称,这里以黑体为例。5、删除用户名下的.matplotlib文件夹,让系统重新加载对应的配置,即可正常显示中文字体了。
2023-04-22 15:36:32
314
使用python实现按顺序打印文件夹中的文件
实现思路:导入相关工作模块->通过对话框形式选择待打印文件的文件夹->自定义打印机空闲检查函数和打印函数->依次取出文件夹中的文件并在打印机空闲时打印。
注意事项:此代码运行需要网络中有正常可用的打印机,运行时可以兼容文件大小差异很大的文件。
确保打印是按照顺序来的核心代码如下:
#定义检查函数,用于确保文件按照顺序打印
printer = win32print.GetDefaultPrinter()
handle=win32print.OpenPrinter(printer)
tasks=win32print.EnumJobs(handle,0,-1,1)#按顺序打印的核心
if tasks:#发现打印队列中有任务就持续sleep直到打印完成
#print("打印机中有任务阻塞,请稍等... ...")
time.sleep(2)
tasks=win32print.EnumJobs(handle,0,-1,1)
完整代码请下载附件查看。
2023-04-15
说一说drop、delete与truncate的区别
drop、delete、truncate都表示删除,但是三者有一些差别:
Delete用来删除表的全部或者一部分数据行,执行delete之后,用户需要提交(commmit)或者回滚(rollback)来执行删除或者撤销删除。会触发这个表上所有的delete触发器
Truncate删除表中的所有数据,这个操作不能回滚,也不会触发这个表上的触发器,TRUNCATE比delete更快,占用的空间更小;
Drop命令从数据库中删除表,所有的数据行,索引和权限也会被删除,所有的DML触发器也不会被触发,这个命令也不能回滚。
因此,在不再需要一张表的时候,用drop;在想删除部分数据行时候,用delete;在保留表而删除所有数据的时候用truncate。
————————————————
版权声明:本文为CSDN博主「职场人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_63592370/article/details/126039076
2023-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人