随笔分类 -  python

摘要:ssh实现远程登陆一般有两种方式,一种就是用户密码登陆,另一种是密钥登陆(当然默认是要服务端打开ssh服务)。 我这里使用这两种方法操作一下远程登陆,测试客户端是本机的root与jeff用户,远程连接我的阿里云服务器。 用户及密码登陆 root为服务端用户,输入帐号密码后,即登陆阿里云服务器。 密钥 阅读全文
posted @ 2018-03-30 08:26 JeffD 阅读(2377) 评论(1) 推荐(0) 编辑
摘要:pexpect用来启动子程序,使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的python模块,当然我们可以使用他来做ssh登陆,ssh模块登陆还有一个基于python实现远程连接,用于ssh远程执行命令,文件传输等功能的ssh客户端模块paramiko。 在开发时也经常会使用pexpe 阅读全文
posted @ 2018-03-29 00:01 JeffD 阅读(875) 评论(2) 推荐(0) 编辑
摘要:今天正在看书,老铁给我发来一道面试题。 初看这道题,我觉得是送分题。嘴角上扬写出一行命令: 仔细看了一眼,这道题说的是将字符删掉,好险中了他的招,然后改了一下。 看了一下,没毛病,遂发给老铁,老铁瞬即回复:非也,非也。这种难度岂敢请教愚兄。此题有陷阱,若是生成列表推导或是生成器表达式抑或是map,f 阅读全文
posted @ 2018-01-24 21:14 JeffD 阅读(457) 评论(0) 推荐(0) 编辑
摘要:这个库用来对网页进行解析功能,十分强大,有了它我们可以减少对正则的使用,也能顺利的从网页源码中拿到我们要的值。他是一个灵活,方便的网页解析库,处理高效,支持多种解析器。 这个库把HTML源码解析成对象与对象的关系,这样就不需要操作字符串这样简单的繁琐的操作了。 BeautifulSoup是将HTML 阅读全文
posted @ 2017-12-22 15:18 JeffD 阅读(578) 评论(0) 推荐(0) 编辑
摘要:参考了来源于网络的廖雪峰老师的git教程和相关视频课程,梳理了一下,写一下心得,整理给大家。相对于github,码云更好用一些,不过用法上差不多,所以就以码云的操作为例。 什么是git? Git是目前世界上最先进的分布式版本控制系统,也就是逼格的缩写,开发人员必备的利器,操作简单而且真的很实用。 简 阅读全文
posted @ 2017-11-08 01:48 JeffD 阅读(466) 评论(0) 推荐(0) 编辑
摘要:五分钟轻松学会管理项目开发环境。 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.x。所有第三方的包都会被pip安装到Python3的site-packages目录下。 pycharm安装可以在设置里进行管理。 如果我们要同时开发多个应用程序,每个应用可能需要各自拥有一套 阅读全文
posted @ 2017-11-07 14:55 JeffD 阅读(417) 评论(0) 推荐(0) 编辑
摘要:本文是在阅读Aditya Bhargava先生算法图解一书所做的总结,文中部分代码引用了原文的代码,在此感谢Aditya Bhargava先生所作出的这么简单的事例,对基础算法感兴趣的朋友可以阅读原文。由于本人也是编程初学者,所以本书比较浅显易懂,所介绍的算法配上插图也十分易懂,这里只是介绍几种最基 阅读全文
posted @ 2017-08-24 20:54 JeffD 阅读(13043) 评论(7) 推荐(9) 编辑
摘要:python程序结构 python“一切皆对象”,这是接触python听到最多的总结了。在python中最基层的单位应该就是对象了,对象需要靠表达式建立处理,而表达式往往存在于语句中,多条语句组成代码块,多个代码块再组成一整个程序。python的核心其实是由语句和表达式组成。所以在这里简单探讨一下p 阅读全文
posted @ 2017-08-09 17:43 JeffD 阅读(884) 评论(1) 推荐(0) 编辑
摘要:列表、字典和元组是python中所有脚本的主要工作组件。 列表 列表中可包含任意种类的对象。和字符串一样,他也支持序列的常规操作,指定偏移值和切片、合并以及迭代等序列操作。 与其他语言不同的是列表是一种高阶的序列操作工具,python中的列表可以完成大多数几何体数据结构的工作。 列表的主要属性: 1 阅读全文
posted @ 2017-08-05 11:37 JeffD 阅读(506) 评论(0) 推荐(0) 编辑
摘要:字符串是python中一个极为重要的数据类型,他的功能十分强大,应用也十分广泛,它可以表示符号和词语、载入到文本文件中作为内容、Internet网址和python程序,它是python中极为重要的处理工具集。 字符串常量 字符串常量使用起来极其简单方便,唯一差强人意可能是他的编写方式多种多样: 单引 阅读全文
posted @ 2017-08-03 18:23 JeffD 阅读(760) 评论(2) 推荐(1) 编辑
摘要:在python中,省去了变量声明的过程,在引用变量时,往往一个简单的赋值语句就同时完成了,声明变量类型,变量定义和关联的过程,那么python的变量到底是怎样完成定义的呢? 动态类型 python使用动态类型和他提供的多态性来提供python语言的简洁灵活的基础。在python中我们是不会声明所使用 阅读全文
posted @ 2017-08-02 11:04 JeffD 阅读(3818) 评论(1) 推荐(1) 编辑
摘要:python中的数字类型工具 python中为更高级的工作提供很多高级数字编程支持和对象,其中数字类型的完整工具包括: 1.整数与浮点型, 2.复数, 3.固定精度十进制数, 4.有理分数, 5.集合, 6.布尔类型 7.无穷的整数精度 8.各种数字内置函数及模块。 基本数字类型 python中提供 阅读全文
posted @ 2017-08-01 21:17 JeffD 阅读(2525) 评论(0) 推荐(1) 编辑
摘要:我们在写代码的时候时常会遇到代码报错的问题,程序运行抛出异常主要是两种原因:格式错误类和逻辑错误。对于书写的错误,我们可能需要修改我们的代码来解决,但是对于程序某处的逻辑错误,我们可能并不希望程序抛出异常,而是打印出我们的异常,待程序运行完成,我们根据异常原因进行代码的修复工作。这里就使用到pyth 阅读全文
posted @ 2017-07-06 13:02 JeffD 阅读(200) 评论(0) 推荐(0) 编辑