-
linux无界面模式安装selenium+chrome+chromedriver并完成Python脚本
一:安装selenium 1pip3 install selenium 2 3 二 安装chrome 1yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 2 3 三 安装chrome-driver 查看自己的chrome版本,因为是安装的稳定版 yum list | grep…- 97
- 0
-
Java之——运行Python脚本的几种方式
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/50914261 1、直接执行Python脚本代码 引用 org.python包 1PythonInterpreter interpreter = new PythonInterpreter(); 2interpreter.exec("days=('mod'…- 10
- 0
-
python tab自动补全脚本
转自:linux系统运维 http://www.linuxyw.com/a/Shell/Python/2013/0412/27.html 自动安装方法: 脚本下载地址(linux下可用wget下载):http://www.linuxyw.com/scripts/python-tab.sh 执行完脚本后,需要断开SSH重新登陆才可自动补全。 手动修改方法: 1.进入用户 宿主目录,建立 .pyth…- 4
- 0
-
Python 3基础教程32-正则
本文介绍Python的正则,通过本文介绍和一个练习,对正则有一个基本了解就可以。 11 # 正则表达式 2 2 ''' 3 3 正则表达式是有一些特殊字符组成,能够帮你找到一些符合一定规则的字符串 4 4 先来了解几个符号所代表的意思 5 5 \d 匹配所有的数字 6 6 \D 匹配所有,但是数字除外 7 7 \s 空格 8 8 \S 匹配所有但是空格除外 9 9 \…- 1
- 0
-
Python 3基础教程16-类
本文介绍类和简单使用,类是需要class这个关键字来声明的,一般如下面的语法: class className: def fun1(): pass def fun2(): pass 看下面demo.py # 练习类和使用 ''' 类是用来管理函数的,…- 17
- 0
-
Python 3基础教程1-环境安装和运行环境
本系列开始介绍Python3的基础教程,为什么要选中Python 3呢?之前呢,学Python 2,看过笨方法学Python,学了不到一个礼拜,就开始用Python写Selenium脚本。最近看到一些资料和课程,都是Python 3授课的,例如,大数据,机器学习,数据挖掘;还有一个目的,我想彻底地,系统地学习下Python 3的基础部分,然后再考虑其他的。有兴趣的,可以也跟着学习,把基…- 8
- 0
-
Python中的深浅拷贝
Python中的深浅拷贝 1.在了解深浅拷贝之前,我们先明确Python中的可变与不可变 不可变类型:只要改变变量的值则地址发生变化,则认为此类型是不可变的 1 int str float tuple bool 2 3 可变类型:内容发生改变,但是地址没有改变,则认为此类型是可变的 1 list set dict 2 3 拷贝:其实就是将容器内数据,备份一份到新的地址 2.浅拷贝 copy.cop…- 7
- 0
-
Python_os模块
目录 import os 一、常用方法 1、输出文件时间 * 2、返回一个文件路径字符串 * 3、获取当前路径、切换路径 * 4、获取绝对路径、相对路径 * 5、文件名、目录相关处理 * 6、查看文件大小、文件内容 * 7、检查文件、路径存在 1 * 二、小练习 2 1、题目 * 2、思路 * 3、涉及到的方法 * 4、代码实现 import os os模块更多用法提供了非常丰富的方法用来处理文件…- 1
- 0
-
SpringBoot快速入门
2.1.1 创建 Maven 工程 使用 idea 工具创建一个 maven 工程,该工程为普通的 java 工程即可 2.1.2 添加 SpringBoot 的起步依赖 SpringBoot 要求,项目要继承 SpringBoot 的起步依赖 spring-boot-starter-parent SpringBoot 要集成 SpringMVC 进行 Controller 的开发,所以项目要导入…- 9
- 0
-
PHP基本语法(六)—— 数组
**数组 ** 在使用 PHP 进行开发的过程中,或早或晚,您会需要创建许多相似的变量。无需很多相似的变量,你可以把数据作为元素存储在数组中。数组中的元素都有自己的 ID ,因此可以方便地访问它们。 **有三种数组类型: ** **** 数值数组 带有数字 ID 键的数组 关联数组 数组中的每个 ID 键关联一个值 多维数组 包含一个或多个数组的数组 **一、数值数组 ** **** 数值数组存储…- 6
- 0
-
PHP利用imagick把PDF转成PNG
通过PHP把PDF生成PNG图片,一般用在在线阅读浏览用的。 1function pdf2png($PDF,$Path){ 2 if(!extension_loaded('imagick')){ 3 return false; 4 } 5 if(!file_exists($PDF)){ 6 return false; 7 } 8 $IM = new imagick(); 9 $…- 13
- 0
-
PHP session回收机制
由于PHP的工作机制,它并没有一个daemon线程,来定时地扫描session信息并判断其是否失效。当一个有效请求发生时,PHP会根据全局变量 session.gc_probability/session.gc_divisor(同样可以通过php.ini或者ini_set()函数来修改) 的值,来决定是否启动一个GC(Garbage Collector)。默认情况下,session.gc_prob…- 3
- 0
-
Docker 安装 PHP
安装 PHP 镜像 docker hub 上面查找 php 镜像 1[root@docker ~]# docker search php 2INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED 3docker.io docker.io/php While designed for web development, the PH... 4580 [OK] 4…- 13
- 0
-
javaScript事件(四)event的公共成员
一、事件 二、事件流 以上内容见:javaScript事件(一)事件流 三、事件处理程序 四、IE事件处理程序 以上内容见javaScript事件(二)事件处理程序 五、事件对象 以上内容见javaScript事件(三)事件对象 六、事件对象的公共成员 1、DOM中的event的公共成员 event对象包含与创建它的特定事件有关的属性和方法。触发的事件类型不一样,可用的属性和方法不一样。但是,DO…- 3
- 0
-
Javascript事件模型系列(四)我所理解的javascript自定义事件
被我拖延了将近一个月的javascript事件模型系列终于迎来了第四篇,也是我计划中的最后一篇,说来太惭愧了,本来计划一到两个星期写完的,谁知中间遇到了很多事情,公司的个人的,搞的自己心烦意乱浮躁了一段时间,好在最近这些事情都一件件趋于平息,我也有了精力继续写文章。 这个自定义事件其实是挺让我纠结的,首先自己平时从未使用过,只是有一次遇到一个问题有人指点说可以用自定义事件,才对这个东西有了印象。在…- 4
- 0
-
JavaScript 中 call()、apply()、bind() 的用法
其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例 1 1obj.objAge; // 17 2obj.myFun() // 小张年龄 undefined 3 例 2 1shows() // 盲僧 2 比较一下这两者 this 的差别,第一个打印里面的 this 指向 obj,第二个全局声明的 shows() 函数 this 是 window ; 1,call(…- 4
- 0
-
JavaScript 错误 – throw、try 和 catch
JavaScript 错误 可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。 可能是由于来自服务器或用户的错误输出而导致的错误。 当然,也可能是由于许多其他不可预知的因素。 JavaScript 抛出(throw)错误 当错误发生时,当事情出问题时,JavaScript 引擎通常会停止,并生成一个错误消息。 描述这种情况的技术术语是:J…- 2
- 0
-
JavaScript数据类型
文章目录 数据类型 简单数据类型 * Number类型(数字类型) * String类型(字符串类型) string类型常用方法 1 * Boolean类型 2 * Undefined和Null 3 * 复杂数据类型 4 * 获取变量的类型 5 * 字面量 6 数据类型转换 转换成字符串类型 * 转换成数字类型 * 转换成布尔类型 总结 数据类型 简单数据类型 1Number、String、Boo…- 5
- 0
-
学习新时代编程语言Rust-7复合基本数据类型
在上几期中我们学习了 Rust 提供的4中基本单量类型:整数、浮点数、布尔及字符基本数据类型,学习了 if 表达式用于使用条件控制代码流程,我们还编写了一个计算程序用于练习。如果你在完成练习的过程中遇到问题,欢迎通过平台给我们留言。接下来我们开始学习 Rust 提供的复合基本数据类型,也就是可以表示多条数据的类型。 在 Rust 中提供了俩种复合基本类型:第1个大家在数学课上应该都接触过就是数组(…- 0
- 0
-
Rust语言开发基础(九)复杂数据类型:结构体,枚举,泛型
2019独角兽企业重金招聘Python工程师标准>>> 一、结构体 结构体是一种复合结构类型,是数个简单基础类型的集合体。 struct Point { x: i32, y: i32, } fn main() { let origin = Point { x: 0, y: 0 }; /…- 9
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!