摘要:
time 1.在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2 阅读全文
摘要:
paramiko模块 下载安装 使用模块 1. 基于用户名和密码的 sshclient 方式登录 注意:以sshclient方式运行交互式命令需要增加两行 2 基于用户名和密码的 transport 方式登录 其实paramiko.SSHClient().connect()这个方法的内部实现调用的就 阅读全文
摘要:
logging模块 #用于便捷记录日志且线程安全的模块 #通过logging.basicConfig函数对日志的输出格式及方式做相关配置,日志将被写入文 logging.basicConfig(level=logging.DEBUG, format='%(asctime)s [line:%(line 阅读全文
摘要:
shuit模块 #高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中,可以部分内容 def copyfile(src, dst): """Copy data from src to dst""" if 阅读全文
摘要:
subprocess模块 subprocess的目的就是启动一个新的进程并且与之通信。 常用subprocess方法示例 #执行命令,返回命令执行状态 , 0 or 非0>>> retcode = subprocess.call(["ls", "-l"]) #执行命令,如果命令结果为0,就正常返回, 阅读全文
摘要:
hashlib模块 hashlib是个专门提供hash算法的库,其支持openssl 库提供的所有算法,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法,使用非常简单、方便。md5经常用来做用户密码的存储。而sh 阅读全文
摘要:
sys模块 #提供解释器相关操作 sys.argv # 命令行参数List,第一个元素是程序本身路径 sys.exit(2) # 退出脚本返回状态 会被try截取 sys.exc_info() # 获取当前正在处理的异常类 sys.version # 获取Python解释程序的版本信息 sys.ma 阅读全文
摘要:
os模块 #用作系统级别的工作 os.popen('id').read() # 执行系统命令得到返回结果 os.system() # 得到返回状态 返回无法截取 os.name # 返回系统平台 Linux/Unix用户是'posix' os.getenv() # 读取环境变量 os.putenv( 阅读全文
摘要:
模块 1、定义:模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能),本质上是.py结尾的python文件(文件名;test.py ,对应的模块名:test)。 2、模块导入方法: import module_nameimport module_name,module2_na 阅读全文