截图组件指定文件名小技巧

今天有同学问到相关问题,来分享一下。
截图组件在使用时,我们一般要在属性栏中选择图片保存的位置,也就是目录,这是通常的做法
截图组件指定文件名小技巧

'C:/ueba/studio-v6/project/NewProject5/pic/'

这样截图后在设置的目录下就会生成一个随机名称的图片,如 yMNWn97b.png
问题来了,如果想指定文件名怎么办?比如 aaa 开头命名的文件
只要在图片位置路径中加上 aaa 就可以了,aaa 后面会跟随机码,如下:

'C:/ueba/studio-v6/project/NewProject5/pic/aaa'
#截图返回的文件名:C:/ueba/studio-v6/project/NewProject5/pic/aaash8wKZ4C.png

如果你想改文件名,可以代码块里使用 os 库的 rename 方法

import os,sys
os.rename(old_path, new_path)