摘要: 简介: ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操作。 阅读全文
posted @ 2021-01-18 21:59 爱敲代码的二百斤 阅读(4024) 评论(0) 推荐(0) 编辑
摘要: 说明:Python中默认安装的ftplib模块定义了FTP类,可用来实现简单的ftp客户端,用于上传或下载文件。 ftplib模块常用方法: ftp登陆连接 from ftplib import FTP #加载ftp模块 ftp=FTP() #设置变量 ftp.set_debuglevel(2) # 阅读全文
posted @ 2020-12-09 20:51 爱敲代码的二百斤 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 切片定义:切片用于提取序列的一部分 切片与索引比较:使用索引来访问单个元素, 使用切片来访问特定范围内的元素。 遵循前闭后开原则:第一个索引指定的元素包含在切片内,第二个索引指定的元素不包含在切片内。 示例1: my_str = 'abcdefg' print(my_str[1:4]) # 'bcd 阅读全文
posted @ 2020-11-15 17:13 爱敲代码的二百斤 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 区别: os.path.splitext将path分割成文件名与扩展名二元组返回 os.path.split将path分割成目录和文件名二元组返回 使用示例: import os path = '/a/b/c.zip' print os.path.splitext(path) # ('/a/b/c' 阅读全文
posted @ 2020-10-20 15:03 爱敲代码的二百斤 阅读(262) 评论(0) 推荐(0) 编辑
摘要: os.path.join()函数主要用于将多个路径组合后返回 语法:os.path.join(path1[,path2[,path3[,...[,pathN]]]]) 返回值:将多个路径组合后返回 注意:从倒数第一个以‘/’开头的参数开始拼接,之前的参数全部丢弃。 以‘/’结尾的,以及参数中间有‘/ 阅读全文
posted @ 2020-10-16 14:34 爱敲代码的二百斤 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 2>/dev/null的意思就是将标准错误stderr删掉 linux特殊文件 手抄一段《linux shell脚本攻略》描述: /dev/null是一个特殊的设备文件,这个文件接收到的任何数据都会被丢弃。因此,null这个设备通常也被成为位桶(bit bucket)或黑洞。 简单地理解就是,重定向 阅读全文
posted @ 2020-09-16 15:30 爱敲代码的二百斤 阅读(468) 评论(0) 推荐(1) 编辑
摘要: 问题:用read()函数读取文件两次,就变成空字符串 代码示例: 文件 my_file 内存的是 'a b c' with open ('my_file', 'r') as f: a = f.read() b = f.read().split() print a # a b c print b # 阅读全文
posted @ 2020-09-16 10:30 爱敲代码的二百斤 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 代码比较: for i in range(1, 10): print i, 执行结果: 1 2 3 4 5 6 7 8 9 for i in range(1, 10): print i 执行结果: 1 2 3 4 5 6 7 8 9 Python中print后面加逗号的作用:输出为一行,如果想多次输 阅读全文
posted @ 2020-09-10 16:15 爱敲代码的二百斤 阅读(1926) 评论(0) 推荐(0) 编辑
摘要: 实例1:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): print i, j, k 实例2:文件内以追加的形式记录当前时间 impor 阅读全文
posted @ 2020-09-10 11:08 爱敲代码的二百斤 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 区分IPv4与IPv6: >>> import IPy >>> ip_address = '172.19.10.178' >>> print IPy.IP(ip_address).version() 4 >>> import IPy >>> ip_address = '::1' >>> print 阅读全文
posted @ 2020-09-03 11:06 爱敲代码的二百斤 阅读(1249) 评论(0) 推荐(0) 编辑