zoukankan      html  css  js  c++  java
  • 【Python学习日记】B站小甲鱼:文件系统

    前言

    之前收到了uncon以后就停止学习了两个星期......惰性啊,但闲着真的容易发慌,签证递了以后我又回来啦。生命不息,学习不止。


    模块:

    所谓的模块,就是可用代码段的打包,在程序头处import

    例如 要使用random(),就要import random

    OS模块

    有了OS模块,我们不需要关系在什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用OS

    OS模块中关于文件操作的方法

    getcwd()    返回当前工作目录

    chdir(path)    改变工作目录

    listdir(path)    显示目录下的文件名

    mkdir(path)    创建目录,如果目录已存在,抛出异常。例如 mkdir('E:\a')

    mkdirs(path)    创建多层目录,如果目录已存在,例如mkdirs('E:\a\b')

    remove()    删除文件

    rmdir()    删除单层目录

    removedirs(path)    递归删除目录,如果目录非空抛出异常

    rename(old,new)    将文件old重命名为new

    system(command)    运行系统的shell命令

    os.path模块

    basename()    去掉目录路径,返回文件名

    dirname()    去掉文件名,单独返回路径

    join(path1,path2,path2)    例如join('a','b','c')得到的是a\b\c 如果要得到C:\则应该使用join('C:\''a''b''c')

    split(path)    分隔文件名和路径,返回一个元组,前一个元素是路径,后一个是文件名

    splittext(path)    分割文件名与扩展名,返回(文件名,扩展名)

    getsize(file)    返回指定文件的尺寸,单位是字节

    getatime(file)    返回文件最近的访问时间,可以用gntime()或者localtime()换算

    getctime(file)    返回文件创建时候的时间

    getmtime(file)    返回文件最新修改的时间

    exists(path)    判断指定路径是否存在

    isabs(path)    判断是否是绝对路径

    isdir(path)    判断路径中是否存在且是一个目录

    isfile(path)    判断路径中是否存在且是一个文件

    islink(path)    判断路径是否存在且是一个符号链接(快捷方式)

    ismount(path)    判断路径是否是一个挂载点(例如C盘D盘)

    samefile(path1,path2)    判断两个路径是否指向同一个文件


    下棋去咯,不知道一会儿bb会不会上线

  • 相关阅读:
    iOS让软键盘消失的简单方法
    苹果使用蓝汛CDN网络分发ios8
    -pie can only be used when targeting iOS 4.2 or later
    java并发容器(Map、List、BlockingQueue)具体解释
    SQL SERVER 服务启动失败
    Android5.0新特性-Material Design
    java对象和json数据转换实现方式3-使用jackson实现
    XML Publiser For Excel Template
    Unity3D之Mecanim动画系统学习笔记(六):使用脚本控制动画
    Unity3D之Mecanim动画系统学习笔记(五):Animator Controller
  • 原文地址:https://www.cnblogs.com/JodyJoy1201/p/13624199.html
Copyright © 2011-2022 走看看