zoukankan      html  css  js  c++  java
  • Python常用模块(os)

    一、os. 模块

     1 import os
     2 print("======路径分隔符==============================================================================================")
     3 print(os.sep)
     4 print("======获取某个路径下的内容====================================================================================")
     5 print(os.listdir())
     6 print("======创建文件夹==============================================================================================")
     7 print(os.mkdir("abc"))
     8 print("======创建文件夹,如果父目录不存在会创建父目录================================================================")
     9 print(os.makedirs("ab/de"))
    10 print("======删除空文件夹============================================================================================")
    11 print(os.rmdir("abc"))
    12 print("======删除文件,不能删除文件夹=================================================================================")
    13 print(os.remove("123.ppt"))
    14 print("=======重命名,前面的是旧,后面的是新=========================================================================")
    15 print(os.rename("CS5","CS6"))
    16 print("======获取当前路径============================================================================================")
    17 print(os.getcwd())
    18 print("======进入某一目录============================================================================================")
    19 print(os.chdir("E:Json"))
    20 print("======获取系统环境变量========================================================================================")
    21 print(os.environ)
    22 print("======执行命令================================================================================================")
    23 print(os.system("ipconfig"))
    24 #  返回0,代表命令执行成功,返回其他的代表执行不成功,执行操作系统命令,它会返回命令是否执行成功,拿不到命令执行的实际结果
    25 print("======可以拿到执行命令的返回结果==============================================================================")
    26 print(os.popen("ipconfig"))
    27 print("==============查询路径隐藏文件================================================================================")
    28 for cur_path,dirs,files,in os.walk("C:/Users/Default/AppData/Roaming/Microsoft"):
    29     print(cur_path)
    30     print(dirs)
    31     print(files)

    二、os.path. 模块

     1 import os
     2 print("======路径分隔====================================")
     3 print(os.path.split("E:/Json/newman/abc.txt"))
     4 print("=======拼接=======================================")
     5 print(os.path.join("day6","test","a.py"))
     6 file_name = "data" + "/" + "a.xls"  #   手动拼接
     7 print(file_name)
     8 print("=======判断路径是否存在===========================")
     9 print(os.path.exists("CS.py"))
    10 print("=======获取父目录=================================")
    11 print(os.path.dirname("E:/Json/newman"))
    12 print("=======判断是否为文件夹===========================")
    13 print(os.path.isdir("E:/Json/newman"))
    14 print("=======判断是否为文件=============================")
    15 print(os.path.isfile("E:/Json/newman/abc.txt"))
    16 print("=======获取文件的大小=============================")
    17 print(os.path.getsize("笔记.txt") )
    18 #   获取文件的大小,单位是字节 1024字节 1kb  1024kb 1m  1024m 1g
    19 print("=======文件时间相关================================")
    20 print(os.path.getctime("CS.py")) #创建时间
    21 print(os.path.getmtime("CS.py") )#修改时间
    22 print(os.path.getatime("CS.py")) #最后一次访问的时间
    23 print("=======获取绝对路径================================")
    24 print(os.path.abspath("../a.txt") )
  • 相关阅读:
    网络流 方阵移动
    NOI2019滚粗记
    PKUSC2019游记
    CQOI十二省联考游记
    数学结论题 书堆
    计算几何 大灾变
    51NOD 1773 A国的贸易
    BZOJ 3944
    51Nod 1238
    NOIP2018游记
  • 原文地址:https://www.cnblogs.com/huajie-chj/p/14287989.html
Copyright © 2011-2022 走看看