pywin32

Python3.7 Scrapy安装(Windows)

大憨熊 提交于 2021-01-10 17:01:12
本文分为两个部分,前大半部分说的都是Windows下手动安装Scrapy,文末给初学编程的童鞋或者不想这么手工安装的童鞋推荐了Scrapy中文网,直接使用其推荐的Anaconda安装Scrapy即可啦! 自己动手,红红脸颊系列: Scrapy依赖的库比较多,在安装之前,你需要确保以下库已经安装:wheel、lxml、pyOpenSSL、Twisted、pywin32,如果没有,先装完,再装Scrapy。 安装wheel 用途: pip安装固然方便,但有时候会遇到安装失败的问题。wheel和egg都是打包的格式,支持不需要编译或制作的安装过程。wheel现在被认为是Python标准的二进制打包格式。 安装命令: pip install wheel 注意:如果你是刚刚安装过python并且从没有安装过wheel,你可以直接运行上述命令。但如果你的pip版本不够新,你需要在执行install命令之前更新一下pip,在命令行中输入:python -m pip install --upgrade pip更新pip,再输入安装命令即可。 安装lxml 用途: python的一个解析库,支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高。 安装命令: pip install lxml 安装zope.interface 用途: python本身不提供interface的实现

基于python3环境下搭建Robot Framework 自动化测试框架(一)

[亡魂溺海] 提交于 2021-01-05 08:45:48
大家都知道,Robot Framework 是基于python2 环境 的一套自动化测试工具,据说python 2 到2020年不维护,现在用python 3 的环境搭建Robot Framework 1.下载python 3 地址 https://www.python.org/downloads/ 2.配置环境变量 在环境变量中加入python 和script 的安装地址 3.查看python 是否安装成功 在cmd中输入python 4. 安装 requests 直接用命令 pip install requests 5.安装 robotframework 直接用命令 pip install robotframework 6.安装 wxPython 直接用命令 pip install wxPython 7.安装 pywin32 直接用命令 pip install pywin32 8.安装 pygments 直接用命令 pip install pygments 9.安装界面工具 ride 直接用命令 pip install robotframework-ride 注意,我最后一步报错了,版本不兼容问题,但是ride 还是可以正常打开,先使用看看 10.在script 文件夹下找到 ride.py文件,点击打开ride,ride打开如下图 以下是安装包及版本信息 来源:

scrapy(一)scrapy 安装问题

最后都变了- 提交于 2021-01-02 04:18:35
一、 安装 scrapy pip install scrapy 二、出现 Microsoft Visual C++ 14.0 相关问题 注 :若出现以下安装错误 building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools" 解决方案:下载 twisted 对应版本的 whl 文件 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载 twisted 对应版本的 whl 文件 (如 Twisted-17.5.0-cp36-cp36m-win_amd64.whl ) 注: cp 后面是 python 版本, amd64 代表 64 位 在文件所在目录打开 cmd ,执行 pip 运行命令: pip install Twisted-17.5.0-cp36-cp36m-win_amd64.whl 正常安装 完, 即可 正常使用 scrapy 三、出现 No module named win32api 相关问题 注: 若出现 ImportError: No module named win32api , 解决办法:安装 对应版本的

scrapy(一)scrapy 安装问题

故事扮演 提交于 2021-01-02 03:56:23
今天小婷儿给大家分享的是scrapy(一)scrapy 安装问题。 scrapy(一)scrapy 安装问题 一、 安装scrapy pip install scrapy 二、出现 Microsoft Visual C++ 14.0 相关问题 注 :若出现以下安装错误 building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools" 解决方案:下载twisted对应版本的 whl 文件 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件 (如Twisted-17.5.0-cp36-cp36m-win_amd64.whl) 注: cp后面是python版本,amd64代表64位 在文件所在目录打开cmd,执行pip 运行命令: pip install Twisted-17.5.0-cp36-cp36m-win_amd64.whl 正常安装 完, 即可 正常使用scrapy 三、出现No module named win32api相关问题 注: 若出现ImportError: No module

Best way to extract .ico from .exe and paint with PyQt?

那年仲夏 提交于 2020-12-29 02:40:04
问题 I am looking for a way to extract an icon from a .exe file using Python. I know that you can use win32gui's ExtractIconEx function to grab the icon of a .exe but this returns a HIcon resource handle which is no good because I want to paint the icon using PyQt. Also the only example I have seen using win32gui does not have any transparency and the icons do not look smooth. What would be the best way to go about doing this using Python & PyQt? --Edit-- Thanks to help from Lukáš Lalinský this

Best way to extract .ico from .exe and paint with PyQt?

假装没事ソ 提交于 2020-12-29 02:39:23
问题 I am looking for a way to extract an icon from a .exe file using Python. I know that you can use win32gui's ExtractIconEx function to grab the icon of a .exe but this returns a HIcon resource handle which is no good because I want to paint the icon using PyQt. Also the only example I have seen using win32gui does not have any transparency and the icons do not look smooth. What would be the best way to go about doing this using Python & PyQt? --Edit-- Thanks to help from Lukáš Lalinský this

Best way to extract .ico from .exe and paint with PyQt?

老子叫甜甜 提交于 2020-12-29 02:38:32
问题 I am looking for a way to extract an icon from a .exe file using Python. I know that you can use win32gui's ExtractIconEx function to grab the icon of a .exe but this returns a HIcon resource handle which is no good because I want to paint the icon using PyQt. Also the only example I have seen using win32gui does not have any transparency and the icons do not look smooth. What would be the best way to go about doing this using Python & PyQt? --Edit-- Thanks to help from Lukáš Lalinský this

Python(00):PyInstaller库,打包成exe基本介绍

大憨熊 提交于 2020-12-12 09:45:47
一、pyinstaller简介 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的) .pyc文件:有些公司或个人因为机密或者各种原因,不愿意源码被运行者看到,可以使用pyc文件发布,pyc文件是Python解释器可以识别的二进制码,故发布后也是跨平台的,需要使用者安装相应版本的Python和依赖库。 可执行文件:对于非码农用户或者一些小白用户,你让他装个Python同时还要折腾一堆依赖库,那简直是个灾难。对于此类用户,最简单的方式就是提供一个可执行文件,只需要把用法告诉Ta即可。比较麻烦的是需要针对不同平台需要打包不同的可执行文件(Windows,Linux,Mac,...)。 本文主要就是介绍最后一种方式,.py和.pyc都比较简单,Python本身就可以搞定。将Python脚本打包成可执行文件有多种方式,本文重点介绍PyInstaller。 PyInstaller的原理简介 PyInstaller其实就是把python解析器和你自己的脚本打包成一个可执行的文件,和编译成真正的机器码完全是两回事,所以千万不要指望成打包成一个可执行文件会提高运行效率,相反可能会降低运行效率

Reading windows event log in Python using pywin32 (win32evtlog module)

左心房为你撑大大i 提交于 2020-12-11 09:07:37
问题 I would like to read Windows' event log. I am not sure if it's the best way but I would like to use the pywin32 -> win32evtlog module to do so. First and foremost is it possible to read logs from Windows 7 using this library and if so how to read events associated with applications runs (running an .exe must leave a trace in the event log in windows i guess). I have managed to find some little example on the net but it's not enough for me and the documentation isn't well written unfortunately

Reading windows event log in Python using pywin32 (win32evtlog module)

久未见 提交于 2020-12-11 09:06:49
问题 I would like to read Windows' event log. I am not sure if it's the best way but I would like to use the pywin32 -> win32evtlog module to do so. First and foremost is it possible to read logs from Windows 7 using this library and if so how to read events associated with applications runs (running an .exe must leave a trace in the event log in windows i guess). I have managed to find some little example on the net but it's not enough for me and the documentation isn't well written unfortunately