zoukankan      html  css  js  c++  java
  • python入门之os模块

    import os
    
    os.getcwd()                  同Linux的pwd
    os.chdir("/opt")             同Linux的cd
    os.curdir                    返回当前目录
    os.pardir                    获取上一层目录字符串名
    os.makedirs("/a/b/c")        生成多层目录
    os.removedirs("dirname")     目录若为空,删除,递归上一层,依次判断删除
    os.mkdir("dirname")          生成单层目录
    os.rmdir("dirname")          删除单层目录,若不为空,则无法删除,报错
    os.listdir("dirname")        列出指定目录下所有文件和目录,包括隐藏文件,并以列表打印
    os.remove()                  删除一个文件
    os.rename("old","new")       重命名文件或目录
    os.stat('path/filename')     获取文件/目录信息
    os.seq                       返回路径分隔符,win为\  Linux为/
    os.name                      当前使用平台,win为'nt',Linux为'posix'
    os.system("command")         模拟执行命令
    os.environ                   获取系统环境变量
    os.path.abspath(path)        返回path的绝对路径
    os.path.split(path)          将path分割成目录和文件名,元组返回
    os.path.dirname(path)        获取目录,不要文件名
    os.path.basename(path)       获取文件名,不要目录
    os.path.exists(path)         若path存在,返回true
    os.path.isabs(path)          若path是绝对路径,返回true
    os.path.isfile(path)         若path是一个存在的文件,ture
    os.path.isdir(path)          若是一个存在的目录,true
    os.path.join(str1,str2,...)  将多个路径组合返回
    os.path.getatime(path)       获取path所指向的文件或目录的最后存取时间
    os.path.getmtime(path)       获取path所指向的文件或目录的最后修改时间
  • 相关阅读:
    騎士宣言
    [洛谷P1631] 序列合并
    [HNOI2006]公路修建问题
    [洛谷2068] 统计和
    [洛谷P1168] 中位数
    【模板】可持久化数组(可持久化线段树/平衡树)
    【模板】可持久化线段树 1(主席树)
    [JSOI2008]最大数maxnumber
    NOI导刊2010提高(06) 黑匣子
    [洛谷1533] 可怜的狗狗
  • 原文地址:https://www.cnblogs.com/chy-op/p/10537225.html
Copyright © 2011-2022 走看看