pycharm

【软件安装故障排除】安装完PyCharm,启动时弹出“Failed to load JVM DLL\bin\server\jvm.dll“解决方案

拜拜、爱过 提交于 2020-08-13 01:50:09
【软件安装故障排除】安装完PyCharm,启动时弹出"Failed to load JVM DLL\bin\server\jvm.dll"解决方案 参考文章: (1)【软件安装故障排除】安装完PyCharm,启动时弹出"Failed to load JVM DLL\bin\server\jvm.dll"解决方案 (2)https://www.cnblogs.com/404noofound/p/10072629.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4259099/blog/4465362

Python全栈学习笔记

落爺英雄遲暮 提交于 2020-08-12 20:40:24
pystudy Hi, Guys, Welcome to pystudy! You will Learn the python3 language here, from entry to abandonment! I will keep updating study notes here, commit codes and add comment ! Python环境搭建 Linux系统UOS SP1上搭建Python开发环境.(IDE:PyCharm和VsCode) Python基础入门 1.语法格式 2.变量定义类型和使用 3.条件循环语句if-else_while_for 4.字符串、列表、元组、字典、集合 Python进阶 1.函数 2.数据结构公共方法 3.面向对象基础及封装 4.类的继承(派生)、方法重写、类的私有属性和方法、多继承 5.多态 6.类属性、类方法、静态方法 7.异常 8.模块和包 9.文件操作和编码 Python高级 网络编程: UDP/TCP/HTTP 网络编程: POP3/SMTP收发邮件 线程/进程/协程,并发 高级语法 正则表达式 CGI编程 Python爬虫及数据分析 python爬虫基础 python多线程爬虫 python分布式爬虫(爬虫框架) python反爬机制 项目案例: 爬取南京房价并可视化展示 爬取知乎或微博或技术博客等优秀文章

一篇文章高效定位iframe

北城余情 提交于 2020-08-12 18:21:37
今天跟大家分享的是如何高效的定位iframe。 我们来看一段最早的代码: # coding: utf-8from selenium import webdriverfrom time import sleep driver = webdriver.Firefox() driver.get( "http://blog.hexun.com/") driver.find_element_by_id( "read_btn").click() driver.maximize_window() sleep( 3)driver.find_element_by_id( "username").send_keys( "账号") driver.find_element_by_id( "password").send_keys( "密码") driver.find_element_by_xpath( ".//*[@id='login12']/div/div/div/div[3]/input").click() sleep( 3) # 点击发送博客 driver.find_element_by_xpath( ".//*[@id='login12']/div/div/div[3]/a[1]").click() sleep( 3) curr = driver.current_window_handle all

Python+Appium实现自动化测试

杀马特。学长 韩版系。学妹 提交于 2020-08-12 11:51:24
一、环境准备 1.脚本语言:Python3.x IDE:安装P ycharm 2.安装Java JDK 、Android SDK 3.adb环境,path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows,官网地址 http://appium.io/ 点击下载按钮会到GitHub的下载页面,选择对应平台下载 安装完成后,启动Appium,host和port默认的即可,然后设置Android SDk和Java JDK 然后点下边那个保存并重启的按钮,然后点第一个Start Server按钮,将会看到 二、真机测试 1.连接手机 打开开发者模式,USB线连接手机和电脑,并且在开发者选项当中,开启USB调试 测试是否连接成功,可执行命令adb devices 出现上图就证明手机和电脑连接成功。。。 2. 点击Start Inspector Session, 按如下配置Desired Capabilities platformName :声明是ios还是Android系统 platformVersion : Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看 deviceName :连接的设备名称,通过命令adb devices

python基础--自定义模块、import、from......import......

我是研究僧i 提交于 2020-08-12 06:37:55
自定义模块、import、from......import...... 1)模块的定义和分类 1.模块是什么? 我们知道一个函数封装了一个功能,软件可能是有多个函数组成的。我们说一个函数就是一个功能,那么把一些常用的函数放在一个py文件中,那么这个文件就称之为模块。模块就是一些列常用功能的集合体。 什么是模块:本质就是.py文件,封装语句的最小单位。 2.为什么要使用模块 从文件级别组织程序,更方便管理 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用 拿来主义,提升开发效率 同样的原理,我们也可以下载别人写好的模块然后导入到自己的项目中使用,这种拿来主义,可以极大地提升我们的开发效率,避免重复造轮子。 ps:人们常说的脚本是什么? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script。 所以,脚本就是一个python文件,比如你之前写的购物车,模拟博客园登录系统的文件等等。 3.模块的分类 Python语言中,模块分为三类。 第一类:内置模块

2020 IntelliJ IDEA 激活码,IDEA 注册码,持续更新

情到浓时终转凉″ 提交于 2020-08-12 05:45:07
2020.1 IDEA 正版激活,IntelliJ IDEA 全家桶 注册码 https://tech.souyunku.com/?p=15076 亲测有效,2020年05月19日刚刚激活的,找了好久! 可以激活 Pycharm、IDEA、WebStorm、Phpstorm、Datagrip、RubyMine、CLion、AppCode 最新 2020.1 IDEA 正版激活 https://tech.souyunku.com/?p=16189 来源: oschina 链接: https://my.oschina.net/yanpenglei/blog/4283813

Django小白快速使用(创建项目、连接django自带数据库、前端展示页面、后台管理页面、启动项目)

橙三吉。 提交于 2020-08-12 00:43:20
Django小白快速使用 一、创建Django项目 安装django库 使用命令行指令 在pycharm(专业版)中点击鼠标创建 二、创建Django应用 在编辑器的终端中输入命令 三、修改配置文件 修改 settings.py 文件 四、编写应用模型 编辑models.py 五、连接数据库,将Django项目与数据库连接起来 六、编写项目展示页面 七、配置项目路由地址 八、创建后台管理功能 创建超级用户指令 注册后台管理信息 九、启动项目,添加学生信息,查看页面展示效果 启动项目 添加数据库信息 查看展示效果 一、创建Django项目 安装django库 pip install django 创建django项目,以下两种方法均可 使用命令行指令 windows系统中在命令行窗口中输入指令(win+r打开小窗口,输入cmd回车进入命令行窗口) 先使用 cd 命令移动到想把项目放置的路径中 cd C:\Users\zxc\chaochao\PythonProject\DjangoProject 输入指令创建Django项目 django-admin.py startproject mytestmy 在pycharm(专业版)中点击鼠标创建 pycharm社区版不能通过点击方式创建Django项目 第一个红框中是 项目绝对路径\项目名( 最后一个 \ 后的是新建项目的项目名 )

All in Linux:一个算法工程师的IDE断奶之路

淺唱寂寞╮ 提交于 2020-08-11 21:18:58
前不久卖萌屋的lulu写了一篇vim的分享 《算法工程师的效率神器——vim篇》 ,突然想起来自己也有一篇攒了几年灰的稿子,在小伙伴的怂恿下小夕强行翻新了一把,于是有了本文。 开篇预警:本文毫无逻辑 已经习惯了IDE的小伙伴可能在炼丹时也惯性的使用pycharm了。这在windows、mac本地炼丹的时候往往没什么,但是一旦要在GPU server端,初学者就往往开始捉急了,更不必说让他all in这个server端的小黑框了。 小夕早期也试过一些笨办法和部分场景下有效的“巧办法”,比如 本地端用pycharm疯狂debug,一切测试ready后,使用scp将相关代码传到服务器起任务 通过syncthing这种同步工具来自动同步本地端和server端代码 利用pycharm内置的远端同步功能 server端启动jupyter notebook,本地端浏览器访问 直到遇到了公司跳板机:scp、pycharm、jupyter notebook等通通失联,本地端与远程GPU服务器被跳板机生生拆散了。于是我问同组的小伙伴这该怎么炼丹,ta说: “咦?直接在服务器上写就好了呀,linux不香么,vim不香么?难道你不会?” “我。。我会。。。一点╮( ̄▽ ̄"")╭” 回想自己的炼丹之路,其实完全断奶IDE确实不是一件容易的事情。早期一直是用pycharm连接远程GPU服务器来凑合

Python大神编程常用4大工具,你用过几个?

孤街浪徒 提交于 2020-08-11 18:33:15
摘要: Python是一种跨平台的编程语言,能够在所有主要的操作系统上,运行你编写的任何Python程序。今天介绍几款常见的工具:Python自带的解释器、文本编辑器(Geany、Sublime Text)、主流IDE(PyCharm、Jupyter Notebook),以及如何使用公有云的计算资源在本地开发。 前言 Python is getting more attention than usual this year, becoming one of the most popular programming languages in the world. -- by Krzyszt 对于技术类文章,我一般都会联想到一些高大上的描述,或是一些人文故事。但是,对于Python这样的全民化编程语言,我觉得上面这句来自Krzyszt的口语化描述,就足够了。 Python是一种跨平台的编程语言,这就意味着它能够在所有主要的操作系统上,运行你编写的任何Python程序。今天文章里要给大家具体讲讲几款常见的工具,包括了Python自带的解释器、文本编辑器(Geany、Sublime Text)、主流IDE(PyCharm、Jupyter Notebook),以及如何使用公有云的计算资源在本地开发。 正文 Python自带的解释器 Python自带了一个在终端窗口中运行的解释器