python 调用 windows com组件随笔
-
-
- 1、利用conda命令建立虚拟的python环境(安装Anaconda软件)
- 2、建立32位系统的python环境
- 3、vscode 配置conda环境
- 4、python利用pyinstaller打包成exe
- 5、python接收COM组件的返回参数
-
1、利用conda命令建立虚拟的python环境(安装Anaconda软件)
可以参考
conda创建新环境
2、建立32位系统的python环境
设置环境位数
32位:set CONDA_FORCE_32BIT=1
64位:set CONDA_FORCE_32BIT=0
创建python环境:conda create -n name python=3.6
name: 指环境名称
python=3.6:是指安装python的版本是3.6版本
注:如果提示conda不是系统命令,则需要将Anaconda安装目录下面condabin目录加入系统变量path中
比如:F:ProgramDataAnaconda3condabin
执行完成后,输入命令,切入虚拟环境
具体的conda命令,可以查看
conda常用命令汇总
3、vscode 配置conda环境
可以查看一下文档
vscode配置集成conda环境
4、python利用pyinstaller打包成exe
在当前环境中安装pyinstaller,安装版本会根据当前虚拟环境python版本进行自动匹配
安装完成 后,执行在python文件所在目录执行
其中F:ProgramDataAnaconda3envsname38为虚拟环境name38所在的目录,如果不村子你自己定义的虚拟环境,请参考第1点、跟第2点。查看是否正确的创建了一个虚拟环境
pyinstaller参数说明可以参考
打包完成后,直接运行exe文件,有可能会获取到有错误:
Module ‘xxxxx’ isn’t in frozen sys.path
解决:
在同项目中有生成以后缀.spec结尾的文件,其中修改其中binaries参数,将其xxx.dll放入包含在里面,这里的xxxxx跟上面的Module名称匹配

更改完成后,直接运行
就可以从新打包生成exe文件
5、python接收COM组件的返回参数
在执行命令conda install pywin32后,在其目录下面会有doc文档。主要在
F:ProgramDataAnaconda3envsname39Libsite-packageswin32comHTML
查看目录下面的文档可以了解如何接收COM组件参数文档
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208256 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!