zoukankan      html  css  js  c++  java
  • python基础学习os模块和sys模块

    os模块和sys模块
    import os
    os.getcwd() #获取当前工作目录
    os.chdir() #切换目录
    os.makedirs() #递归创建一个目录
    os.removedirs() #递归删除一个目录(若目录为空则删除并递归到上一层目录,如果为空再删除,在递归到上一层目录)
    os.mkdir() #不递归创建目录
    os.rmdir() #不递归删除目录
    os.listdir() #查看指定目录下的所有文件和目录
    os.remove() #删除一个文件
    os.rename(oldname,newname) #重命名文件或目录
    os.stat() #获取一个文件或目录的信息

    系统相关
    os.sep #输出当前操作系统特定的路径分隔符(window为:\ linux为 /)
    os.linsep 输出当前操作系统的换行符(windows 为 linux为 )
    os.pathsep 输出当前系统用于分隔环境变量路径的特定分隔符(windows 为; linux为:)
    os.environ 输出当前系统的环境变量
    os.name 输出当前系统名
    os.system()执行系统命令


    PATH
    os.path.abspath(path) # 获取一个文件的绝对路径
    os.path.split(path) #分割文件的路径,返回一个元组,第一部分为路径,第二部分为文件名
    os.path.dirname(path) #返回path的目录路径
    os.path.basename(paht) #返回Path的文件名
    os.path.join(path1,path2) #将多个路径组合后返回,路径中间自动使用系统指定的路径分隔符
    os.path.getatime(path) #返回文件或目录的最后读取时间
    os.path.getmtime(path) #返回文件或目录的最后修改时间


    判断
    os.path.exists(path) #判断路径是否存在
    os.isabs(path) #判断路径是否是绝对路径
    os.isfilke(path) #判断文件是否存在
    os.isdir(path) #判断目录是否存在

    import sys
    sys.path #返回模块的搜索路径
    sys.argv #获取文件传递的参数,第一个为文件名
    sys.exit(n) #退出程序
    sys.version #获取当前python解释器的版本
    sys.platform 返回操作系统平台名称
    sys.stdin #重定向输入
    sys.stdout #重定向输出
    sys.stderr #重定向错误

  • 相关阅读:
    Django 查询filter 常见查询方法
    Django form表单
    Django的认证系统
    django 中间件
    tricks or tips
    Git
    Paper Reading: A Brief Introduction to Weakly Supervised Learning
    Paper Reading: Dynamic Routing Between Capsules (NIPS 2017)
    Paper Reading: Recombinator Networks: Learning Coarse-to-Fine Feature Aggregation (CVPR 2016)
    Paper Reading: 3D Hand Pose Estimation: From Current Achievementsto Future Goals (CVPR 2018)
  • 原文地址:https://www.cnblogs.com/uyahs/p/7787271.html
Copyright © 2011-2022 走看看