zoukankan      html  css  js  c++  java
  • os模块

    import os
    print(os.listdir(r'E:studyscriptspythonTMZ0day5'))
    print(os.name)#操作系统
    
    os.mkdir('java')#只可创建一个目录
    os.makedirs('python/day1')#可创建多级目录,自动创建父目录
    os.remove('a.txt')#只能删除文件
    os.rmdir('java')#只能删除空文件夹
    os.rename('java','a')#给文件或文件夹改名
    print(os.getcwd())#获取当前所在目录
    
    print(os.environ)#系统的环境变量
    
    #执行命令
    os.system()#拿不到结果,返回0代表执行成功
    os.popen()#能拿到返回结果
    
    print(os.path.sep) # 系统路径分隔符
    print(os.path.isfile('a.py'))#是不是文件
    print(os.path.isdir('a.py'))#是不是文件夹
    print(os.path.exists('a.py'))#文件或文件夹是否存在
    print(os.path.getsize('a.py'))#文件或文件夹大小
    print(os.path.getctime('a.py'))#创建时间
    print(os.path.getmtime('a.py'))#修改时间
    print(os.path.getatime('a.py'))#最后一次访问时间
    
    print(os.path.split(r'E:studyscriptspythonTMZ0day5a.py'))#分离路径和文件名
    
    print(os.path.join('hh','java'))#
    
    print(os.path.abspath('..'))#获取绝对路径
    
    a = os.path.abspath('..')
    print(os.path.join(a,'m'))
    
    print(os.path.dirname(r'E:studyscriptspythonTMZ0day5a.py'))#取父目录
    
    base_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    print(base_path)
    sql_file = os.path.join(base_path,'sqls','create.sql')
    print(sql_file)
    
    for cur_path,dirs,files in os.walk(r'E:studyscriptspythonTMZ0'):
        print(cur_path,dirs,files)
  • 相关阅读:
    F#周报2019年第33期
    The .NET World——gPRC概览
    编程杂谈——Non-breaking space
    F#周报2019年第32期
    F#周报2019年第31期
    F#周报2019年第30期
    pat 乙级 1015. 德才论 (25) c++
    pat 乙级 1008. 数组元素循环右移问题 (20)
    PAT 乙级 1007. 素数对猜想 (20) c++ 筛选法求素数
    PAT-B 1005. 继续(3n+1)猜想 (25) c++
  • 原文地址:https://www.cnblogs.com/Mezhou/p/13616215.html
Copyright © 2011-2022 走看看