设为首页 加入收藏

TOP

python内置模块介绍(一)(二)
2019-08-04 00:19:48 】 浏览:135
Tags:python 内置 模块 介绍
mtime("a")                  返回a所指向的文件或者目录的最后内容修改时间

没有小括号

  1. os.curdir                                      返回值是".",即当前目录的相对路径,注意:没有小括号
  2. os.pardir                                      返回值是"..", 即上一层目录的相对路径,注意:没有小括号
  3. os.sep                                         输出操作系统的路径分隔符,win下为"\\",Linux下为"/",没有小括号
  4. os.linesep                                   输出当前操作系统的行终止符,win下为"\t\n",Linux下为"\n",没有小括号
  5. os.pathsep                                  输出当前操作系统用于分割文件路径的字符串,没有小括号
  6. os.name                                      输出当前使用平台,win->'nt'; Linux->'posix'
  7. os.environ                                   获取系统环境变量,返回值是一个类,可以通过返回值的各种方法调用里面的值

sys模块

  1. sys.argv                                     命令行list数据,第一个元素是程序本身
  2. sys.exit(a)                                  退出程序,如果a是假则正常退出,如果真,则异常退出,并返回a(假可以是0,False,空字符串等;真则不是空的数据)
  3. sys.version                                打印python解释程序的版本
  4. sys.path                                     返回模块的搜索路径,它对应的是一个list类型,可以通过list的方法进行修改
  5. sys.platform                               返回操作系统的名称
  6. sys.stdout.write("a")                   标准输出打印a(对应的还有stderr)

re模块

re模块的函数介绍

  1. re.match(pattern,string)            从头开始匹配
  2. re.search(pattern,string)           匹配(如果pattern增加了^,就和match功能一样)
  3. re.findall(pattern,string)            把所有匹配到的字符以 list形式 返回
  4. re.split(pattern,string)               将string按照pattern分割,返回列表,列表中的元素不包含pattern
  5. re.sub(pattern,replace,string)   将string中的pattern替换成replace

正则表达式符号含义

  1. "."           默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行
  2. "^"          匹配字符开头,若指定flags MULTILINE,这种(r"^a","\nabc\neee",flags=re.MULTILINE)也可以匹配上(不指定flags,"\nabc\neee"就是一行)
  3. "$"          匹配字符结尾,若指定flags MULTILINE,这种("foo$","bfoo\nsdfsf",flags=re.MULTILINE)也可以匹配上,同上
  4. "*"       
首页 上一页 1 2 3 4 5 下一页 尾页 2/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇python基础知识六 文件的基本操作.. 下一篇Python-17-反射

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目