zoukankan      html  css  js  c++  java
  • os 模块 和 os模块下的path模块

    import os

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

    #获取当前的工作目录

    print(os.getcwd())

    #切换工作目录

    os .chdir("D:上海python全栈4期day20pack")

    #print(os.getcwd())

    #当前目录 是一个点

    #print(os.curdir)

    #上一级目录 是两个点

    print(os.pardir)

    #系统的环境变量

    print(os.environ)

    print(os.system(‘dir’))

    掌握 ******

    print(os.makedirs(“a/b/c”)#创建目录 可用递归创建

    print(os.mkdir(“AA3”))#创建一个目录

    os.removedirs("a/b/c")  #递归删除 如果没有文件就删除掉 有则保留文件

    os.rmdir(“AA3") #删除一个目录

    os.remove(r”D:上海python全栈4期day20a t")  #删除文件  仅能删除文件

    print(os.listdir(r"D:上海python全栈4期day20a"))  #列出所有文件和文件夹名称

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

    prinnt(os.linesep,end=” “) #获取当前平台换行符

          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:上海python全栈4期day20os模块.py")) # 获取最后一级名称
    print(path.exists("D:上海python全栈4期day20os模块.py")) # 判断路径是否存在
    print(path.isabs("C://a/b/c")) # 判断是否使绝对路径 linux下第一个是/就是绝对 win 盘符开始就是绝对
    print("xx".join(["1","2","3","4"])) # 字符拼接
    print(path.join("C://","D://","a","b","c")) # 将多个名称拼接为路径 如果有多个起始符 取最后一个
    print(path.getsize(r"D:上海python全栈4期day20os模块.py"))
    print(path.normcase("AA/BB\CC//")) # 大写变小写 斜杠根据当前平台修改
    print(path.normpath("AA/BB\CC//DD/..//EE")) # 斜杠会修改为当前平台的分隔符 可用执行..来返回上一级
  • 相关阅读:
    怎么删除json 键值对
    解决html 图片缓存问题
    美工常用的网站分享
    小程序授权页面
    BitMap原理
    css页面加载动画
    可能这些是你想要的H5软键盘兼容方案
    关于范式 :1NF 2NF 3NF等
    Python3学习DAY4
    DTD相关
  • 原文地址:https://www.cnblogs.com/frank007/p/9797013.html
Copyright © 2011-2022 走看看