mtime("a") 返回a所指向的文件或者目录的最后内容修改时间
没有小括号
- os.curdir 返回值是".",即当前目录的相对路径,注意:没有小括号
- os.pardir 返回值是"..", 即上一层目录的相对路径,注意:没有小括号
- os.sep 输出操作系统的路径分隔符,win下为"\\",Linux下为"/",没有小括号
- os.linesep 输出当前操作系统的行终止符,win下为"\t\n",Linux下为"\n",没有小括号
- os.pathsep 输出当前操作系统用于分割文件路径的字符串,没有小括号
- os.name 输出当前使用平台,win->'nt'; Linux->'posix'
- os.environ 获取系统环境变量,返回值是一个类,可以通过返回值的各种方法调用里面的值
sys模块
- sys.argv 命令行list数据,第一个元素是程序本身
- sys.exit(a) 退出程序,如果a是假则正常退出,如果真,则异常退出,并返回a(假可以是0,False,空字符串等;真则不是空的数据)
- sys.version 打印python解释程序的版本
- sys.path 返回模块的搜索路径,它对应的是一个list类型,可以通过list的方法进行修改
- sys.platform 返回操作系统的名称
- sys.stdout.write("a") 标准输出打印a(对应的还有stderr)
re模块
re模块的函数介绍
- re.match(pattern,string) 从头开始匹配
- re.search(pattern,string) 匹配(如果pattern增加了^,就和match功能一样)
- re.findall(pattern,string) 把所有匹配到的字符以 list形式 返回
- re.split(pattern,string) 将string按照pattern分割,返回列表,列表中的元素不包含pattern
- re.sub(pattern,replace,string) 将string中的pattern替换成replace
正则表达式符号含义
- "." 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行
- "^" 匹配字符开头,若指定flags MULTILINE,这种(r"^a","\nabc\neee",flags=re.MULTILINE)也可以匹配上(不指定flags,"\nabc\neee"就是一行)
- "$" 匹配字符结尾,若指定flags MULTILINE,这种("foo$","bfoo\nsdfsf",flags=re.MULTILINE)也可以匹配上,同上
- "*"  
|