python快速进阶12 - python+selenium+requests+pyqt 制作抢购工具

2020-02-18
阅读 1 分钟
3.5k
疫情防控时期,口罩太难买了,做个抢购工具试试 综合应用selenium和requests技术。 selenium的作用: (1)首次使用依靠用户手动登录,获取cookie(2)获取抢购商品信息 requests的作用: (1)查询库存(2)等候开抢(3)添加至购物车(4)提交订单

python快速进阶11 - 启动python+selenium的应用程序时,总有驱动器窗体弹出,如何去掉?

2020-02-13
阅读 1 分钟
1.6k
这个问题,需要通过修改selenium模块脚本文件解决。找到selenium文件的安装目录,在python安装目录\lib\site-packages\下,找到selenium\webdriver\common\service.py文件

python快速进阶10-打包PyQt5应用时的注意事项

2020-02-13
阅读 1 分钟
2k
用pyinstaller打包PyQt5项目可能成功,但是在运行打包后的exe时,经常会遇到“ImportError: unable to find Qt5Core.dll on PATH”错误

python快速进阶9-实现多线程及线程间通信的简单方法

2020-02-12
阅读 2 分钟
4.1k
利用PyQt中的QThread类实现多线程利用PyQt中的pyqtSignal类实现信息的触发和捕获,即定义事件和订阅事件 利用QThread类实现多线程的方法 1,新建一个python类,继承自QThread {代码...} 2,重写__init__(),__del__()和run()函数 {代码...} 3,将继承自QThread类实例化,然后调用实例对象的start()函数,即可开...

python快速进阶8-利用Tkinter定制一个信息提示框

2020-02-12
阅读 1 分钟
4.2k
Tkinter是python的GUI模块,内含各种窗口控件,利用其中messagbox可以制作各种信息弹出窗口。 以下是制作信息提示框的代码: {代码...} 这段代码存在一个问题,就是有个tk背景窗口伴随显示,需要调整下。 以下是调整后的代码: {代码...}

python快速进阶7-如何查找windows系统中所有程序的安装信息

2020-02-12
阅读 2 分钟
2.9k
1,HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store

python快速进阶6-同一项目代码,如何打包出32位和64位应用程序

2020-02-12
阅读 1 分钟
1.7k
2,在pycharm打开项目代码,依次打开“File—>Settings—>Project Interpreter—>选择右侧的Project Interpreter:文本框中的“show all”—>选择Project Interpreters窗体中的 +—>基于第1步中安装的两版本python分别在项目代码下建立两个虚拟运行环境目录:venv-win32和venv-win64

python快速进阶5-项目目录结构设置

2020-02-12
阅读 1 分钟
7.4k
为项目设置目录结构是为了将功能类似的文件放置在同一目录内,增强项目的可读性和可维护性。如果一个python项目功能单一,代码量很小,那就没必要设置的这么复杂。

python快速进阶4-命名规范

2020-02-12
阅读 1 分钟
2.4k
1,模块命名 (1)模块推荐使用小写命名, (2)除非有很多字母,尽量不要用下划线 因为很多模块文件存与模块名称一致的类,模块采用小写,类采用首字母大写,这样就能区分开模块和类。 2,类命名 (1)类名使用驼峰(CamelCase)命名风格,首字母大写; (2)私有类可用一个下划线开头。 3,函数命名 (1)函数名一律小写...

python快速进阶3-提高pip install速度

2020-02-12
阅读 1 分钟
1.2k
pip install命令默认是用的是python官方源,由于一些客观原因,连接速度很慢,甚至超时中断,到时很多模块安装不上,甚是苦恼! 怎么办? 使用国内镜像源,将以下命令完成拷贝出来,粘贴至记事本中,保存为bat文件,双击执行该批处理文件。 {代码...} 然后再试试pip install命令,绝对飞一般的感觉。

python快速进阶2-能提高开发效率的快捷键

2020-02-12
阅读 2 分钟
1.2k
1,查看py文件内的所有成员及快速定位到代码块 如果你的py文件代码超过200行,一定要采用这个方法,能大大提高你的代码查找效率。 方法1: (1)使用Alt+1,打开Project浮动窗口 (2)点击Project窗口的右上角的第三个齿轮型图标:“Show Options Menu”,勾选“Show Members”,这样Project中的所有工程的py文件成员都显示...

python快速进阶1-集成开发环境配置

2020-02-12
阅读 4 分钟
1.6k
python的开发工具有很多种,各有特点,本人一直使用的是pycharm,所以本篇内容仅限pycharm。 1,设置python文件头模板 当我们使用pycharm新建文档时,pycharm会将模板内容自动插入文件头部位置 设置python文件头模板的操作方法: (1)打开pycharm (2)依次打开“File—>Settings—>Appearance & behavior—>E...

python快速进阶-开篇

2020-02-11
阅读 1 分钟
1k
本人之前一直头条上写技术文章,发现圈子很小,访问者寥寥无几。 从今天开始,本人将头条文章陆续迁移到segmentfault,并补充新鲜内容,python快速进阶系列文章,适合有python基础者阅读。 内容会涉及到:工具设置、项目配置、分析设计、编码技巧、可视化开发、重构迭代、技术整合、打包发布等多方面知识。