我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数。在写一些系统脚本 或者自动化运维脚本的时候经常会用到这个os库。 详解见链接:http://www.cnblogs.com/cherishry/p/5725977.html ...
分类:
编程语言 时间:
2018-08-31 14:51:34
阅读次数:
189
三种执行命令的方法 subprocess.run(*popenargs, input=None, timeout=None, check=False, **kwargs) #官方推荐 subprocess.call(*popenargs, timeout=None, **kwargs) #跟上面实现 ...
分类:
编程语言 时间:
2018-08-23 22:09:41
阅读次数:
167
Random 我们的程序中很多地方需要用到随机字符,我们可以通过random模块生成随机字符串 常用方法如下: ...
分类:
编程语言 时间:
2018-08-23 02:25:36
阅读次数:
279
什么是序列化? 序列化是指把内存里的数据类型转变成字符串,使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接收bytes。 为什么要序列化? 我们编写的程序,会涉及到各种各样的对象、数据结构,它们通常是以变量的形式在内存中存在着。当程序运行结束后,这些变量也就会被清理。但我们有时希望能 ...
分类:
编程语言 时间:
2018-08-18 10:35:10
阅读次数:
158
1、json和pickle json用于字符串和Python数据类型间进行转换pickle用于python特有的类型和python的数据类型间进行转换json和pickle均提供了四种方法dumps,dump,loads,load 2、random 3、hashlib hashlib提供了常见的摘要 ...
分类:
编程语言 时间:
2018-08-18 10:34:37
阅读次数:
222
1、时间的格式化 结构化时间 2、time常用方法 3、datetime常用方法 ...
分类:
编程语言 时间:
2018-08-17 12:55:55
阅读次数:
153
一.re模块 正则表达式时计算机科学的一个概念,正则表达式通常被用来检索,替换那些符合某个模式的文本,大多数程序设计语言都支持利用正则表达式进行字符串操作. 正则就是用一些具有特殊含义的符号组合到一起来描述字符或者字符串的方法,或者说正则就是用来描述一类事物的规则.它内嵌在python中,并通过re ...
分类:
编程语言 时间:
2018-08-14 15:45:21
阅读次数:
151
1. sys模块 sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互 1.1 sys.argv 在外部向程序传递参数 1 2 一般情况下,number为0是这个脚本的名字,1,2…则为命令行下传递的参数 示例(在D ...
分类:
编程语言 时间:
2018-08-10 23:15:37
阅读次数:
188
一、模块、包 什么是模块? 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。 什么是包? 包,package本质就是一个文件夹,和文件夹不一样的是它有一个__init__.py文件,包是从逻辑上 ...
分类:
编程语言 时间:
2018-08-10 23:05:42
阅读次数:
131
一.json与pickle json与pickle模块是为了完成数据的序列化. 序列化是指把对象(变量)从内存中变成可存储或传输的过程,在Python中叫picking,在其他语言中也由其他的叫法,但是都是一个意思 序列化是为了解决数据持久保存状态和跨平台数据交互两个问题, 如何实现序列化? jso ...
分类:
编程语言 时间:
2018-08-10 19:35:00
阅读次数:
132