DAY20学习笔记

sys模块

  import sys

  退回模块的搜索路径,初始化时使用pythonpath环境变量的值:print(sys.path)

  查看已经加载的模块:print(sys.modules)

  获取终端调用时的参数:print(sys.argv)

  获取解释器的版本信息:print(sys.version)

  最大的Int值:print(sys.maxint)

  当前平台名称:print(sys.platform)

  程序的退出:sys.exit(x)  x=0程序正常退出  x=1,2,3代表程序异常退出,需要自定义。

  接口版本:print(sys.api_version)

os模块

  os主要用于与操作系统进行交互

  import os

  获取当前的工作目录:pritn(os.getcwd())

  切换工作目录:os.chdir("D:\A\B\C")

  当前目录,是一个点:print(os.curdir)

  上级目录,是两个点:print(os.purdir)

  系统环境变量:print(os.environ)

  创建目录,可用递归创建:print(os.makedirs("a/b/c"))

  创建一个目录:print(os.mkdir("a"))

  删除一个目录:print(os.rmdir("a"))

  删除目录,可用递归删除,如果目录中有文件,则保留。print(os.removedirs("a/b/c"))

  删除文件,仅能删除文件:print(os.remove(r"D:\a\b\c\文件"))

  列出该目录下的所有文件夹及文件:print(os.listdir(r"D:a\b\c"))

  获取当前平台的路径分隔符:print(os.sep)

  获取当前平台换行符:print(os.linesep,end="")

os下path模块

  from os import path

  返回绝对路径:print(path.abspath("tt/a.txt"))

  将路径拆分为文件夹路径和文件名称:print(path.split("a/b/c.txt))

  获取路径中的上一级:print(path.dirname(_file_))

  获取最后一级名称:print(path.basename(r"D:a\b\c.py"))

  判断路径是否存在:print(path.exists(r"D:\a\b\c.py"))

  判断是否使用绝对路径:print(path.isabs(r"D:\a\b\c")

  字符拼接:print("xx".join(["1","2","3","4"]))

  将多个名称拼接为路径,如果有多个起始符,取最后一个print(path.join(r"D:\","E:\","a","b"))

  

  

  

posted @ 2018-10-16 16:32  夜夜夜夜夜i  阅读(91)  评论(0编辑  收藏  举报