zoukankan      html  css  js  c++  java
  • 文件和文件夹 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个元素:所有路径名,所有目录列表与文件列表。
       
  • 相关阅读:
    Codeforces610b
    Codeforces597A
    Timus1014(贪心算法)
    一般贪心
    优先队列问题(此题来源哈尔滨理工大学VJ)
    POJ2551Dungeon Master
    LightOJ 1140: How Many Zeroes? (数位DP)
    HDU 2089:不要62(数位DP)
    HDU 4722:Good Numbers(数位DP)
    HDU 3709: Balanced Number (数位DP)
  • 原文地址:https://www.cnblogs.com/xuwenwei/p/10038544.html
Copyright © 2011-2022 走看看