pycharm

PyCharm pro在工作时的学习捷径

断了今生、忘了曾经 提交于 2020-10-07 04:39:27
PyCharm pro作为一款拥有强大智能编辑功能的python ide开发工具,相比于同类的ide开发工具所具备的功能,远程开发很好的帮助了用户进行项目的协同开发操作,关于PyCharm pro使用技巧也有很多,那么它在工作时的学习捷径您知道吗?跟我一起来看看吧~ https://www.macz.com/mac/4342.html PyCharm pro在工作时学习捷径 PyCharm提供了几种学习快捷方式的可能性: 查找操作是最重要的命令,它使您可以在所有菜单和工具中搜索命令和设置。 按Ctrl+Shift+A并开始键入以获取建议操作的列表。然后选择必要的操作并按Enter执行。 如果您在操作系统中使用预定义的键盘映射之一,则可以打印 默认的键盘映射参考卡, 并在需要时将其保留在桌面上以进行查阅。该备忘单也可在“ 帮助” | “ 帮助”下找到。键盘映射参考。 要打印非默认或自定义的键盘映射,请使用 键盘映射导出器插件。 如果某个操作具有与之关联的键盘快捷键,则该快捷方式将显示在该操作的名称附近。要为您经常使用的操作添加快捷方式(或者如果您想更改现有的快捷方式),请选择它并按Alt+Enter。 使用进阶功能 您可以使用以下有用的功能进一步提高生产力: 快速清单 如果您经常使用一组操作,请创建一个 快速列表以使用自定义快捷方式访问它们。例如,您可以尝试使用以下预定义的快速列表:

博客园墙裂推荐!从未见过如些清新脱俗的完整Python+requests接口自动化测试框架搭建文章!

萝らか妹 提交于 2020-10-07 00:31:04
前言    很多小伙伴不知道什么是框架?框架有哪些东西?   一步步从需求分析到报告生成告诉你如何搭自动化建框架。   学完unittest后这里基本上可以搭建一个简易的项目框架了,我们可以用一条run_main.py脚本去控制执行所有的用例,并生成报告,发送邮件一系列的动作。    如需要源码,请关注博客,谢谢你的支持。 目录 1、新建工程 2、脚本设计 3、结果校验 4、生成报告 5、生成邮件 新建工程 1.打开pycharm左上角File>New Project,在Location位置输入项目名称:e:\test_mobile 2.创建之后,选择Opin in current window就可以了 项目结构 测试工程下,创建文件夹,一定要选Python Package的方式创建,要不然后面导入自己写的模块会出现各种问题 需求--手机号码归属地 接口地址: http://apis.juhe.cn/mobile/get 返回格式: json/xml 请求方式: get 请求示例: http://apis.juhe.cn/mobile/get?phone=手机号&key=您申请的KEY 需求分析是参考需求、设计等文档,在了解需求的基础上还需清楚内部的实现逻辑,并且可以在这一阶段提出需求、设计存在的不合理或遗漏之处。 如:手机号归属地接口,输入不同号码段的手机号

同样是在招聘信息凌乱的网站上找工作,同学的骚操作把我给整蒙了

白昼怎懂夜的黑 提交于 2020-10-06 08:05:11
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:Python进阶者 现在在疫情阶段,想找一份不错的工作变得更为困难,很多人会选择去网上看招聘信息。可是招聘信息有一些是错综复杂的。而且不能把全部的信息全部罗列出来,以外卖的58招聘网站来看,资料整理的不清晰。 项目目标 获取招聘信息,并批量把地点、 公司名、工资 、下载保存在txt文档。 项目准备 软件:PyCharm 需要的库:requests、lxml、fake_useragent 网站如下: https://gz.58.com/job/pn2/?param7503=1&from=yjz2_zhaopin&PGTID=0d302408-0000-3efd-48f6-ff64d26b4b1c&ClickID={} 点击下一页时,ClickID={}每增加一页自增加1,用{}代替变换的变量,再用for循环遍历这网址,实现多个网址请求。 反爬措施 该网站上的反爬主要有两点: 1、 直接使用requests库,在不设置任何header的情况下,网站直接不返回数据 2、同一个ip连续访问多次,直接封掉ip,起初我的ip就是这样被封掉的。 为了解决这两个问题,最后经过研究,使用以下方法,可以有效解决。 1、获取正常的 http请求头

python爬虫使用正则爬取网站

亡梦爱人 提交于 2020-10-05 23:07:12
本文章的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,滥用技术产生的风险与本人无关。 本文章是自己学习的一些记录。欢迎各位大佬点评! 首先 今天是第一天写博客,感受到了博客的魅力,博客不仅能够记录每天的代码学习情况,并且可以当作是自己的学习笔记,以便在后面知识点不清楚的时候前来复习。这是第一次使用爬虫爬取网页,这里展示的是爬取豆瓣电影top250的整个过程,欢迎大家指点。 这里我只爬取了电影链接和电影名称,如果想要更加完整的爬取代码,请联系我。qq 1540741344 欢迎交流 开发工具: pycharm、chrome 分析网页 在开发之前你首先要去你所要爬取的网页提取出你要爬取的网页链接,并且将网页分析出你想要的内容。 在开发之前首先要导入几个模块,模块描述如下,具体不知道怎么导入包的可以看我下一篇内容 首先定义几个函数,便于将各个步骤的工作分开便于代码管理,我这里是分成了7个函数,分别如下: @ 主函数入口 if __name__ == "__main__" : #程序执行入口 main ( ) @ 捕获网页html内容 askURL(url) 这里的head的提取是在chrome中分析网页源码获得的,具体我也不做过多解释,大家可以百度 def askURL ( url ) : #得到指定网页信息的内容 #爬取一个网页的数据 # 用户代理

如何用 PyQt5 快速构建一个简单的 GUI 应用

萝らか妹 提交于 2020-10-05 14:01:03
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处 1. 介绍 Python GUI 常用的 3 种框架是:Tkinter、wxpython、PyQt5 PyQt5 基于 Qt,是 Python 和 Qt 的结合体,可以用 Python 语言编写跨平台的 GUI 应用程序 相比 Tkiner和 wxpython,PyQt5 利用自带的 Qt Designer 可视化工具进行界面设计,可以非常快速地开发出一款功能强大、界面美观的 GUI 应用程序 2. 安装 以 Mac OSX 为例,PC 下的操作类似。 首先,在系统内部安装 qt 应用 # 安装qt brew install qt 然后,在 Python 虚拟环境下安装 sip 和 pyqt5 两个依赖库 # 安装依赖sip pip3 install sip # 安装依赖pyqt5 pip3 install pyqt5 接着,在 Pycharm 中配置 External Tools,新建 Qt Designer 和 PyUIC 两个命令 # Qt Designer 配置 Program:/usr/local/Cellar/qt/5.14.1/libexec/ Designer.app Working directory: /usr/local/Cellar/qt

DELL游匣G5 安装LinuxMnit20

帅比萌擦擦* 提交于 2020-10-05 11:06:15
DELL游匣G5 安装LinuxMnit20的问题记录 安装问题 nvidia显卡驱动 Pycharm卡死 双系统时差 LinuxMnit20基于ubuntu20.04,这些问题同样适用于Ubuntu20.04 安装问题 安装前将在BIOS中将RST修改为AHCI,这个如果不修改在安装的时候Ubuntu就会提示,扫那个二维码有详细信息 修改成AHCI后是没办法正常启动windows的,这时只需进一次带网络的安全模式然后重启就可以了。修改并保证windows能正常启动就可以开始安装ubuntu20.04了 nvidia显卡驱动 在Ubuntu上安装完显卡驱动后会出现连接不上显卡驱动的问题,这时需要进入BIOS关闭secure boot就可以正常使用显卡驱动了 Pycharm卡死 卸载搜狗输入法,这是导致pycharm卡死的原因。可以用百度输入法代替,百度输入法没有这个问题 双系统时差 终端执行 sudo timedatectl set-local-rtc 1 来源: oschina 链接: https://my.oschina.net/u/4345306/blog/4659938

python爬取酷我音乐(收费也可)

我怕爱的太早我们不能终老 提交于 2020-10-05 07:16:17
第一次创作,请多指教 环境:Python3.8,开发工具:Pycharm 第三方库:requests 详细 进入酷我音乐的网站到搜索界面 输入歌名进去打开开发者工具会发现这个包 它里面包含了这一页的音乐数据,我们需要的是这个参数 然后开始写代码吧,先找到所需的音乐数据 import requests import json import os def music_download ( ) : kw = input ( "请输入音乐名称:" ) # 请求头 headers = { xian "User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36 Edg/84.0.522.63" , "Cookie" : "_ga=GA1.2.1083049585.1590317697; _gid=GA1.2.2053211683.1598526974; _gat=1; Hm_lvt_cdb524f42f0ce19b169a8071123a4797=1597491567,1598094297,1598096480,1598526974; Hm_lpvt

Pycharm激活码分享,2020最新Pycharm永久激活码~

て烟熏妆下的殇ゞ 提交于 2020-10-04 15:00:43
Pycharm激活码免费分享给大家,是永久Pycharm激活码,拿走,不谢~ 如果下边的Pycharm激活码过期失效了的话,大家可以关注微信公众号: Python联盟 ,然后回复“ 激活码 ”即可获取最新Pycharm永久激活码! G9WEQGYT25-eyJsaWNlbnNlSWQiOiJLNklYQVRFRjQzIbLLuMSMK0hMCQ1oxDjAMBmYWxsYmFGA1UEBywoyl7RmiAVRE/EKwIDA+e1doC6wht4I4+IEmtLCJwYWlkVXBUbyI6IjIhbHNlLCJwcm9mPFVUA8Dk38OzXnP29I39QDXH5VAF8VjOP0XrqdfrpaZUKpdhRaYz8r1NAwID75U4LqYCvFbazka1dCMJBFqJ2wum1+CSQhJ1O7CSchAJAbjcCRQjbU2sXOofAA2sPLi7nlJw2wrjOHzH9cOczUn11n24PE9BQ/oYGITHkzsu94i4Q90Z1jQysMtXLgM

python中模块和包的零基础学习

删除回忆录丶 提交于 2020-10-03 01:27:53
一、模块、包 1.模块:一个包含所有你定义的函数和变量的文件,其后缀名是 .py ,一个.py文件就是一个模块 模块实质上就是一个python文件。它是用来组织代码的,意思就是把python代码写到里面,文件名就是模块的名称,test.py test就是模块的名称 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用 同样的原理,我们也可以下载别人写好的模块然后导入到自己的项目中使用,这种拿来主义,可以极大地提升我们的开发效率,避免重复造轮子。 2.包:一定包含 init.py模块 的文件夹,一般也会包含其他一些模块和子包 包,package本质就是一个文件夹,和文件夹不一样的是它有一个 init .py文件。包是从逻辑上来组织模块的,也就是说它是用来存放模块的, 3.库(lib):库是完成一定功能的代码集合,具体表现可以是包,也可以是一个模块 4.框架(framework):为解决一个开放性问题而设计的具有一定约束性的支撑结构 5.python内置了一些库,除此之外,还有其他人自己做的一些库,称之为第三方库 6.一般把第三方库放在.../python3/lib/site_packages中 二、模块分类 1、标准模块

VS Code是否已成为Python的最佳IDE?

﹥>﹥吖頭↗ 提交于 2020-10-02 10:50:26
微软和Python可能是一对不太可能的夫妻,但它们正在蓬勃发展。 Visual Studio Code是一个模块化的代码编辑器,所以扩展是必须的。你可以使用它们来获得诸如语言编译器之类的必需品,以及诸如代码格式化程序,lint和事件探查器之类的有用工具。仔细观察,你甚至会找到表情符号支持的扩展程序。 VS Code的市场上拥有大约2万个扩展程序。但多年来,一直有一个无可争议的扩展占据着排行榜的主导地位。Python语言扩展是最受欢迎的VS Code扩展,其下载量是其最接近的竞争对手的近两倍(2,300万,并且还在继续增长): Python的广泛流行已经不是什么秘密了。但是Python在其自己的编辑器中超过了微软自己的语言的流行程度,这是一个不小的成就,这也是五年前似乎不可能实现的发展。那时,微软还在摆脱公司老古董的名声,一个与垂死的桌面软件世界联系在一起的公司,沉迷于过去的开发工具,完全不能很好地使用别人的技术。该公司在开源软件世界中尤其受到鄙视。 (将开源称为社会主义癌症可能无济于事。) 如果说有什么东西能展示微软的新自我,那就是Python。 Python如何融入VS Code 微软早期支持Python的尝试几乎被忽略了。IronPython是一个建立在.NET上的Python版本,在微软公司维护了几年,然后他们放弃了努力,把它交给了社区。Steve Dower