pycharm

pycharm报错:Process finished with exit code -1073741819 (0xC0000005)解决办法

廉价感情. 提交于 2020-08-07 08:12:50
这个是几个月前的问题了,有小伙伴在CSDN问我咋解决的,那我今天在这边把这个问题解决办法分享下吧,免得大家把很多时间都浪费在安装排坑上面,有些坑虽然解决了还真不知道啥原因。 我的pycharm一直用的好好的,然后装了个labelme(labelme里面需要安装PyQt)之后运行程序开始报错 pycharm报错:Process finished with exit code -1073741819 (0xC0000005) 网上找了很多网友分享的解决办法最终把问题解决了, 就是把h5py升级到2.9.0就不在报错了,啥原因我也不知道!!! 下面贴上其他解决办法,大家遇到这个错误,一个个都尝试下,就能解决了。 附上博客链接: https://blog.csdn.net/wangguan9527/article/details/82845409#commentsedit 来源: oschina 链接: https://my.oschina.net/u/4321917/blog/4476681

Appium + Python App自动化第一个脚本

给你一囗甜甜゛ 提交于 2020-08-07 07:02:36
今天跟大家讲解一个Appium和Python App自动化的脚本。 【1】打开你的夜神模拟器(或者连接你的手机) 【2】打开桌面的Appium 【3】下载你要测的App的apk文件,放到桌面 【4】拖动你的apk安装包到夜神模拟器里,然后模拟器会提示你安装。安装。原来的apk文件先不要删 【5】进入cmd 【6】先输入adb devices,查看设备号(后面会用到) 【7】查看apk文件的属性,复制它的路径比如船长这里用的是Tencent 新闻客户端,先复制位置 1: 【8】回到cmd里,输入如下命令: aapt dump badging 粘贴你复制的路径1 / 粘贴你复制的路径 2,回车: 这里就看到安装包的内容了,很多都是要用到的: 【9】进入你的pycharm,写代码: # coding: utf-8from appium import webdriverfrom time import sleep desired_caps = { 'platformName': 'Android', 'deviceName': '127.0.0.1:62001', 'platformVersion': '23', 'appPackage': 'com.tencent.news', 'appActivity': 'com.tencent.news.activity

Django基础

南笙酒味 提交于 2020-08-07 03:01:49
命令行:1.创建一个Django程序:django-admin startproject mysite(项目名) 2.或者使用pycharm File-> new project -> 右侧选择django -> 输入项目的目录 -> 选择Python解释器 -> create 按钮 运行Django程序:1.python manage.py runserver 127.0.0.1:80 2.python manage.py runserver 80 3.python manage.py runserver 0.0.0.0:80 创建App:python manage.py startapp app名 操作数据库对象 python manage.py migrations #数据库操作记录 引入静态文件: 在setting.py文件中定义下面两行 # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/3.0/howto/static-files/ STATIC_URL = '/static/' _#_ 静态文件的别名 STATICFILES_DIRS=[ os.path.join(BASE_DIR, 'static' ) ] 快捷键: chrome: ctrl+s 保存页面

2个案例带你快速实现Response返回值

谁说我不能喝 提交于 2020-08-06 21:34:16
今天先来学习一下 Response 的相关知识。 所有返回前台的内容其实都应该是 Response 的对象或者其子类,我们看到如果返回的是字符串直接可以写成 return u'字符串内容' 的形式,但是其实这个字符串也是经过了 Response 包装的: returnResponse(u'字符串') 我们看一段代码: # coding: utf-8from flask import Flask, Response app = Flask(__name__) # type: Flaskapp.debug = True@app.route('/')def hello_world(): return 'Hello World!'@app.route( '/login/') def login (): return Response( u'login') if __name__ == '__main__': app.run() 代码里我新建了一个 login 函数,返回的就是用 Response 包装后的字符串,访问地址可以看到页面打印了 login 。 我们有时候需要返回数组、字典之类的数据,但是数组或者字典这些数据是不能直接 return 的。这个时候怎么办呢?答案就是你必须将数组或字典转换成 json 后再返回(这就是为什么我们做接口测试的时候传参前用 json.loads()

好工具推荐系列:Python IDE之Spyder和Jupyter

☆樱花仙子☆ 提交于 2020-08-06 19:54:22
IDE流行度 KDnuggets2018年的一个博客发起了一项投票:数据科学中最好用的Python IDE是什么?本次调查共有1900多人参与,调查结果如下图所示。前5个选择是: Jupyter,57% PyCharm,35% Spyder,27% Visual Studio Code,21% Sublime Text,12% IDE用途 如果是web开发或大工程,建议使用PyCharm; 如果是数据处理,建议Spyder;Spyder是使用PyQt开发的GUI。 而Jupyter Notebook 已迅速成为数据分析,机器学习的必备工具。因为它可以让数据分析师集中精力向用户解释整个分析过程。 Jupyter这个名字是它要服务的三种语言的缩写:Julia,Python和R,这个名字与“木星(jupiter)”谐音。 IDE官网 1.Spyder https://www.spyder-ide.org/ https://github.com/spyder-ide/spyder https://pypi.org/project/spyder/ 2.Jupyter https://github.com/jupyter/notebook https://github.com/jupyter/jupyter 3.Pycharm https://www.jetbrains.com/pycharm

第70天: Python Scrapy 爬虫框架及搭建

ぃ、小莉子 提交于 2020-08-06 19:46:44
by 戴景波 Scrapy 框架实现爬虫的基本原理 Scrapy 就是封装好的框架,你可以专心编写爬虫的核心逻辑,无需自己编写与爬虫逻辑无关的代码,套用这个框架就可以实现以上功能——爬取到想要的数据。 Scrapy是一个Python实现的轻量级爬虫框架,它借助Twisted实现异步抓取。 Scrapy 是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。 本文档将通过介绍Scrapy背后的概念使您对其工作原理有所了解,如果暂时理解不深也没关系,后边会结合实例具体介绍。 Python 爬虫基本流程 A 发起请求———B 解析内容———C 获取响应内容———D 保存数据 A 通过 HTTP 向目标站点发起请求,即发送一个 Request ,请求可以包含额外的 headers 等信息,等待服务器响应。 B 得到的内容可能是 HTML ,可以用正则表达式、网页解析库进行解析。可能是 Json ,可以直接转为 Json 对象解析,可能是二进制数据,可以做保存或者进一步的处理。 C 如果服务器能正常响应,会得到一个 Response , Response 的内容便是所要获取的页面内容,类型可能有 HTML , Json 字符串,二进制数据(如图片视频)等类型。 D 保存形式多样,可以存为文本,也可以保存至数据库

Python 最强编辑器详细使用指南!

。_饼干妹妹 提交于 2020-08-06 13:22:36
PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率。那么具体如何使用呢?本文从 PyCharm 安装到插件、外部工具、专业版功能等进行了一一介绍,希望能够帮助到大家。 机器之心之前也没系统地介绍过 PyCharm,怎样配置环境、怎样 DeBug、怎样同步 GitHub 等等可能都是通过经验或者摸索学会的。在本文中,我们并不会提供非常完善的指南,但是会介绍 PyCharm 最主要的一些能力,了解这些后,后面就需要我们在实践中再具体学习了。 机器之心的读者应该非常了解 JetBrains 开发的 PyCharm 了,它差不多是 Python 最常用的 IDE。PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务,如 debug 和可视化等。 本文将介绍: PyCharm 安装 在 PyCharm 中写代码 在 PyCharm 中运行代码 在 PyCharm 中进行代码 debug 和测试 在 PyCharm 中编辑已有项目 在 PyCharm 中搜索和导航 在 PyCharm 中使用版本控制 在 PyCharm 中使用插件和外部工具 使用 PyCharm Professional 功能,如 Django 支持和科学模式 本文假设读者熟悉 Python 开发,且计算机中已安装某个版本的 Python。该教程将使用 Python 3.6

十分钟快速搭建Python+Selenium自动化测试环境(含视频教程)

南笙酒味 提交于 2020-08-06 11:43:44
文章首发于微信公众号:爱码小哥 准备安装包: 一:安装python: 双击python-3.7.6.exe执行文件 2.点击下一步正在安装: 3.如图所示表示安装完成: 校验环境是否安装成功: 打开cmd命令行: 1.输入pip ,如图所示,表示正确,如果没出现这个命令,需要去系统环境变量path中添加python安装路径 2.安装selenium库:pip install selenium 如图所示: 然后输入命令 pip show selenium 可查看安装的详细信息 3.输入python,如图所示:打印一句话,hello,huace 安装pycharm 开发工具: 1. 双击pycharm-community-2019.3.2.exe文件 2.点击下一步,选择安装路径 3.下一步: 4.点击install 5.安装完成,双击打开,点击ok 6.点击接受 7.点击跳过 8.安装完成 三:配置chromedrive驱动 1. 解压chromedriver_win32.zip 2. 将chromedriver.exe放在python的安装目录下面 如图所示: 总结:python+pycharm+selenium+chromedriver环境搭建完成,接下来就可以开启自动化测试脚本编写了 -END- 汲取经验在前,方能功成在后 (点击跳转到视频教学)https://www

Python学习之路——pycharm的第一个项目

寵の児 提交于 2020-08-06 09:56:16
Python学习之路——pycharm的第一个项目 简介: 上文中已经介绍如何安装Pycharm已经环境变量的配置。现在软件已经安装成功,现在就开始动手做第一个Python项目。第一个“Hello World”项目。 第一步: 打开Pycharm软件 1.双击,桌面图标,运行软件,进入软件后,点击“Create NewProject” 2.在弹出的窗口中,在工程路径Location处选择存放路径以及为建立的新工程命个名,如: MyFristProject 。这个文件名必须在工程路径下是不存在的文件夹。 第二步: 添加解释器 1.点击File,选择settings,点击MyFristProject。点击下拉选择解释器,最后点击Apply,等待系统配置。 2.如果我们需要添加新的模块,点击绿色"+"号,选择要添加的模块。在输入框输入关键字,选择搜索结果。最后点击"Install Package"。 第三步: 创建项目 1.右击工程,点击"New",然后选择“Python File”。在弹出的对话框为新创建的项目取个名字。此处就取“HelloWorld”,点击"OK"。 2.在创建的.py文件中输入如下文字,保存。 3.运用快捷键 ctrl+shift+F10或者点击小绿三角形进行编译运行。执行结果如下: 至此,可以算是一个小小的“Hello World”项目就完成了。 来源:

电影院要开工了,用Python看一看最近有什么刚上映的电影

给你一囗甜甜゛ 提交于 2020-08-06 07:54:26
前言 猫眼电影是淘宝联合打造电影分类最全的电影的平台,能够第一时间告知用户,最新的电影上线时间。今天教大家获取猫眼电影的即将上映的电影详情。 项目目标 获取猫眼电影的即将上映的电影详情。 项目准备 软件:PyCharm 需要的库:requests、lxml、random、time 插件:Xpath 网站如下: https: //maoyan.com/films?showType=2&offset={} 点击下一页的按钮,观察到网站的变化分别如下: https:/ /maoyan.com/films?showType= 2&offset= 30 https:/ /maoyan.com/films?showType= 2&offset= 60 https:/ /maoyan.com/films?showType= 2&offset= 90 点击下一页时,页面每增加一页offset=()每次增加30,所以可以用{}代替变换的变量,再用for循环遍历这网址,实现多个网址请求。 项目实现 1、定义一个class类继承object,定义init方法继承self,主函数main继承self。导入需要的库和网址,代码如下所示。 import requests from lxml import etree import time import random class MaoyanSpider