• 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 #重定向错误

  • 相关阅读:
    第一行代码--笔记(1)
    iOS UITableView深入
    iOS 数据库主键重复,依然可以插入
    UILabel文本高度自适应 不同系统出现问题
    UIlabel上的文字 距上 居左 对齐
    UILabel 自定义字体
    【整理】--VC 编译整理
    【整理】--【内核模块】简单例子,编译加载
    【原创】-- uboot,kennel,fs,rootfs 编译制作
    【原创】-- nfs安装配置及使用,挂载根文件系统
  • 原文地址:https://www.cnblogs.com/uyahs/p/7787271.html
Copyright © 2020-2023  润新知