• 文件和文件夹 OS模块


    import os
    import sys
    for file in os.sys.path:
        print(file)
    

    C:Python36python.exe "E:/Python_Study/Python 程序设计与开发宝典/第十章/page139.py"
    E:Python_StudyPython 程序设计与开发宝典第十章
    E:Python_Study
    C:Python36python36.zip
    C:Python36DLLs
    C:Python36lib
    C:Python36
    C:Python36libsite-packages
    C:Program FilesJetBrainsPyCharm 2018.2.3helperspycharm_matplotlib_backend

    os 模块:

    chdir(path) 把path设为当前工作目录---(cd)
    listdir(path) 返回path目录下的文件和目录表---(dir)
    mkdir(path[,mode=0777]) 创建目录,要求上级目录必须存在
    getcwd() 返回当前工作目录 
    rename(src,dst) 重命名文件或目录,可以实现文件的移动,若目标文件已存在,则抛出异常,不能跨越磁盘或者分区。
    replace(old,new) 重命名文件或目录,若目标文件已存在则直接覆盖,不能跨越磁盘或分区。
    curdir 当前文件夹
    rmdir(path) 删除空目录 
    remove(path) 删除指定的文件,要求用户拥有删除文件的权限,并且文件没有只读或其他特殊属性
    with open("test.txt","w")as fp: 创建test.txt文件
    curdir 返回当前目录('.')
    walk(top,topdown=True,onerror=None)  遍历目录树,该方法返回一个元组,包括3个元素:所有路径名,所有目录列表与文件列表。
       
  • 相关阅读:
    android studio创建模拟器
    mqtt服务搭建(emqx,原emq)
    Kubernetes-Istio之Gateway和VirtualService
    使用jib上传docker镜像
    Kubernetes-Istio之Sidecar自动注入
    Kubernetes-使用Helm安装istio
    kubernetes-安装Helm
    kubernetes-使用Nginx配置ingress-controllers
    kubernetes-使用kubeadm添加node节点
    kubernetes-使用Calico配置NetworkPolicy
  • 原文地址:https://www.cnblogs.com/xuwenwei/p/10038544.html
Copyright © 2020-2023  润新知