ITPub博客

首页 > 应用开发 > Python > python3之os的基本操作

python3之os的基本操作

原创 Python 作者:ckxllf 时间:2020-04-09 15:43:11 0 删除 编辑

  os的基本操作

  import os

  # 获取当前的工作目录

  print(os.getcwd())

  # # 切换目录

  # os.chdir("E:\python_learn\python")

  # print(os.getcwd())

  # # 当前目录

  # print(os.curdir)

  # print(os.getcwd())

  #

  # # 上级目录

  # print(os.pardir)

  # print(os.getcwd())

  # # 可递归创建多级目录

  # os.makedirs(r"E:\python_learn\python\day12\a\b")

  # 创建单级目录,不能创建多级目录

  # os.mkdir("E:\python_learn\python\day12\a\b")

  # os.mkdir(r"E:\python_learn\python\day12\a")

  os.mkdir(r"E:\python_learn\python\day12\a\b")

  # # 若目录为空,则删除;并递归到上一级目录,若为空,则删除,以此类推

  # os.removedirs(r"E:\python_learn\python\day12\a\b")

  # 删除单目录,若目录为空,则删除

  os.rmdir(r"E:\python_learn\python\day12\a\b")

  # 列出某个目录下的所有文件以及目录

  print(os.listdir(r"E:\python_learn\python\day12"))

  # 删除某个文件

  # os.remove("E:\python_learn\python\day12\\a\\test1.py")

  # 重命名

  # os.rename("E:\python_learn\python\day12\\a\\test.py","E:\python_learn\python\day12\\a\\test1.py")

  # 获取文件信息

  print(os.stat("E:\python_learn\python\day12\\a\\test1.py"))

  # 获取文件大小

  print(os.path.getsize("E:\python_learn\python\day12\\a\\test1.py"))

  # 当前平台的分隔符

  print(os.sep)

  # 当前平台使用的行终止符

  print(os.linesep)

  # 用于分割文件路径的字符串

  print(os.pathsep)

  # 当前使用的平台,如:nt表示win

  print(os.name)

  # 环境变量

  # print(os.environ)

  # print(os.system('dir'))

  # 绝对路径

  print(os.path.abspath(__file__))

  # 将path切割为目录和文件名二元组返回

  print(os.path.split("E:\python_learn\python\day12\\a\\test1.py"))

  # 返回目录 郑州看妇科那个医院好 http://mobile.120zzzy.com/

  print(os.path.dirname("E:\python_learn\python\day12\\a\\test1.py"))

  # 返回文件名

  print(os.path.basename("E:\python_learn\python\day12\\a\\test1.py"))

  # 判断路径是否存在,返回True或False

  print(os.path.exists("E:\python_learn\python\day12\\a\\test1.py"))

  # 判断是否是绝对路径

  print(os.path.isabs("E:\python_learn\python\day12\\a\\test1.py"))

  # 是否是文件

  print(os.path.isfile("E:\python_learn\python\day12\\a\\test1.py"))

  # 是否是目录

  print(os.path.isdir("E:\python_learn\python\day12\\a\\test1.py"))

  # 获取文件或目录的最后存取时间

  print(os.path.getatime("E:\python_learn\python\day12\\a\\test1.py"))

  # 输出文件的创建时间

  print(os.path.getctime("E:\python_learn\python\day12\\a\\test1.py"))

  # 获取最后的修改时间

  print(os.path.getmtime("E:\python_learn\python\day12\\a\\test1.py"))


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69945560/viewspace-2685215/,如需转载,请注明出处,否则将追究法律责任。

上一篇: lambda 的入门详解
下一篇: Python 高级特性
全部评论

注册时间:2019-08-16

  • 博文量
    161
  • 访问量
    109617