zoukankan      html  css  js  c++  java
  • python常用的一些文件操作

    os模块中的文件操作:

     

    OS模块

    os.path 模块中的路径名访问函数

    os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false

    os.path.isfile(name):判断name是不是一个文件,不存在name也返回false

    os.path.exists(name):判断是否存在文件或目录name

    os.path.getsize(name):获得文件大小,如果name是目录返回0L

    os.path.abspath(name):获得绝对路径

    os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)

    os.path.splitext():分离文件名与扩展名

    os.path.join(path,name):连接目录与文件名或目录

    os.path.basename(path):返回文件名

    os.path.dirname(path):返回文件路径

     

    1.重命名:os.rename(old, new)

     

    2.删除:os.remove(file)

     

    3.列出目录下的文件:os.listdir(path)

     

    4.获取当前工作目录:os.getcwd()

     

    5.改变工作目录:os.chdir(newdir)

     

    6.创建多级目录:os.makedirs(r"c:python est")

     

    7.创建单个目录:os.mkdir("test")

     

    8.删除多个目录:os.removedirs(r"c:python") #删除所给路径最后一个目录下所有空目录。

     

    9.删除单个目录:os.rmdir("test")

     

    10.获取文件属性:os.stat(file)

     

  • 相关阅读:
    LeetCode_326. Power of Three
    LeetCode_303. Range Sum Query
    LeetCode_299. Bulls and Cows
    LeetCode_292. Nim Game
    LeetCode_290. Word Pattern
    LeetCode_283. Move Zeroes
    LeetCode_278. First Bad Version
    LeetCode_268. Missing Number
    LeetCode_263. Ugly Number
    LeetCode_258. Add Digits
  • 原文地址:https://www.cnblogs.com/wkjava/p/12640426.html
Copyright © 2011-2022 走看看