- 博客(14)
- 资源 (10)
- 收藏
- 关注
原创 Pyinstaller提升window下打包后文件的执行效率
问题:Pyinstaller 打包单个exe文件后,在Windows下加载和执行等待时间过长,执行效率较低。解决:打包可执行文件时不使用任何参数,将打包后的整个文件夹copy到需要执行的目录。C:\Python39\Scripts>pyinstaller.exe Block_FRC_v2.7.2.py...
2022-05-28 09:13:21
492
原创 Python OpenCV(cv2) 摄像头开启+录像
最近在研究opencv,也就是cv2库,想实现开启摄像头实时显示画面+录像,从网上看了不少案例和代码,动手实践时发现很多案例和代码都没有经过严格验证,导致bug不断,生成的视频文件也不能播放。经过持续百度和摸索,已经成功修复所有bug。bug1:运行时opencv报错 →fourcc参数格式必须是小写(*'mp4v'),用大写会有OpenCV报错bug2:生成的视频size只有1kb,并且无法播放(qq影音) →frameSize的WIDTH/HEIGHT必须和摄像头的逐帧分辨率一致...
2022-03-31 14:18:33
6500
1
原创 制作winpe ISO(x86/amd64/ARM)
1.WIN+R查看Windows版本2.从微软官网下载与windows版本匹配的ADK工具包(下载并安装 Windows ADK | Microsoft Docs),如下红框内的2个必须都下载。3.分别执行adksetup.exe和adkwinpesetup.exe,注意adksetup只需要安装部署工具选项,其他的不需要4.执行windows菜单里的“部署和映像工具环境”5.在上述CMD窗口内依次执行如下指令即可制作对应winpe::如下命令会将对应的w...
2022-03-25 17:19:52
7338
原创 剪切(contrl+x)和shutil.move速度测试
经过实验,剪切(control+x)和shutil.move在相同盘符(如D:\)内进行操作,速度都是秒完成。同理,如果在相同网络共享目录内(\\150.100.1.62\gi)执行剪切(control+x)和shutil.move,速度也是秒完成。结论:在相同盘符或者网络共享目录内,剪切操作只修改了数据的存储目录指向,并且真正copy+delete源数据。...
2022-02-22 13:19:43
676
原创 Python打包exe注册系统服务不支持网络盘符映射
经过最近几天的踩坑,验证出python打包出exe再注册成系统服务去执行会失败,失败的原因就是系统服务不允许exe里面有映射网络盘符的动作,无论是用os.popen还是os.system去调用批处理命令"net use \\ip psw /u:user"都会失败,但是只要不注册成系统服务去执行就没问题(单纯执行exe是没问题的)。后来怀疑是批处理命令net use和系统服务不兼容,所以用纯python代码和库写了如下的代码并打包exe,exe执行没问题,但是如果注册成系统服务执行依然会报错,查看log发
2021-12-30 18:36:59
725
原创 Python打包exe添加有效期
原文链接python如何给软件设置到期失效_桜-优快云博客_python设置软件使用期限注:原文基于Python2,把print改下即可用在Python3,如下#!/usr/bin/env python# -*- coding: utf-8 -*- import time def now(): return time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) s = '2022-10-26 0
2021-12-30 15:01:17
2998
1
原创 Python2 Python3默认编码格式
python2中默认使用ascii,python3中默认使用utf-8,如果需要指定其他的编码格式需要在代码的第一行或者第二行进行注释定义。# -*- coding:utf-8 -*-
2021-12-30 09:37:40
1575
原创 Python调用大漠插件监控特定窗口是否被关闭(monitor_win)
##dm_ver:3.1233####Monitor del-map-test.bat is runing or not,by navy,20211222##import win32com.clientimport os,sysif len(sys.argv) == 1: print('Please input the windows_name you want to monitor!') sys.exit()window_name = str(sys.argv[1])pri.
2021-12-30 09:06:18
797
原创 exe注册为系统服务
目前已实现使用第三方tool-->nssm.exe1.官网下载最新版本2.将python脚本用Pyinstaller -F打包成单个exe文件3.批处理窗口执行nssm install弹出UI操作界面4.选择要注册成系统服务的exe,点击install5.卸载系统服务使用nssm remove *.exe即可...
2021-12-28 13:15:17
755
原创 pyinstaller打包exe加入版本和版权信息
[转自使用pyinstaller打包python3工程增加文件版本和版权信息 - 云+社区 - 腾讯云]使用pyinstaller打包python工程成exe时可以添加版本信息等装逼内容,步骤如下:1.先取得一个标准的windows 电脑软件的版本信息文件pyi-grab_version.exe --version-file=file_version_info.txt Block_FRC_v2.7.exepyi-grab_version.exe是pyinstaller自带的一个工具,用于获
2021-12-15 17:44:32
3064
1
原创 python_move_v1.3
'''[2021.12.03 by navy]dest目录不可存在于souce重名的文件/文件夹,否则会报错[2021.12.05 by navy]os.path.join后面参数不可含有'\',否则会把前面的参数覆盖掉,造成异常'''import shutil,osdef test01(): for curDir, dirs, files in os.walk(source): print("=====test01=====") if curDir ==...
2021-12-05 23:51:17
521
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人