• Python学习笔记4-os,sys模块


    一、os模块

        import os
        print(os.getcwd())#取当前工作目录
        os.chmod("/usr/local",7)#给文件/目录加权限
        print(os.chdir("../"))#更改当前目录
        print(os.curdir)#当前目录
        print(os.pardir)#父目录
        print(os.makedirs("/usr/hehe/hehe1"))#递归创建文件夹,父目录不存在时创建父目录
        print(os.removedirs("/usr/hehe/hehe1"))#递归删除空目录
        print(os.mkdir("test1"))#创建文件夹
        print(os.rmdir("test1"))#删除指定的文件夹
        print(os.remove("test"))#删除文件
        print(os.listdir('.'))#列出一个目录下的所有文件
        os.rename("test","test1")#重命名
        print(os.stat("len_os.py"))#获取文件信息
        print(os.sep)#当前操作系统的路径分隔符
        print(os.linesep)#当前操作系统的换行符
        print(os.pathsep)#当前系统的环境变量中每个路径的分隔符,linux是:,windows是;
        print(os.environ)#当前系统的环境变量
        print(os.name)#当前系统名称
    #####os.path比较重要
        print(os.path.abspath(__file__))#获取绝对路径
        print(os.path.split("/usr/hehe/hehe.txt"))#分割路径和文件名
        print(os.path.dirname("/usr/local"))#获取父目录
        print(os.path.basename("/usr/local"))#获取最后一级,如果是文件显示文件名,如果是目录显示目录名
        print(os.path.exists("/usr/local"))#目录/文件是否存在
        print(os.path.isabs("."))#判断是否是绝对路径
        print(os.path.isfile("/usr/local"))#判断是否是一个文件
        print(os.path.isdir("/usr/local"))#是否是一个路径
        print(os.path.join("/root",'hehe','a.sql'))#拼接成一个路径
        print(os.path.getatime("len_os.py"))#输出最近访问时间
        print(os.path.getmtime("len_os.py"))#输出最近访问时间
    

    二、sys模块

        sys.argv           命令行参数List,第一个元素是程序本身路径    
        sys.exit(n)        退出程序,正常退出时exit(0)
        sys.version        获取Python解释程序的版本信息
        sys.maxint         最大的Int值
        sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
        sys.platform       返回操作系统平台名称
        sys.stdout.write('please:')#向屏幕输出一句话
        val = sys.stdin.readline()[:-1]#获取输入的值

    #####添加环境变量--很重要 对于python工程在非本地服务器执行时,需要把路径加入环境变量
    sys.path.insert(0,'c"/user/'
  • 相关阅读:
    v-show和v-if隐藏的区别(备份前端网)
    正则表达式别人好点的解析(备份前端网)
    【干货】vue2.0-模块化全局自定义过滤器和vue中export和export default用法(前端网备份)
    【干货】原生js做的一维数组对象,二维数组对象的模糊查询(前端网备份)
    JavaWeb学习笔记(六)—— Cookie&Session
    JavaWeb学习笔记(五)—— request
    JavaWeb学习笔记(四)—— response
    JavaWeb学习笔记(三)—— Servlet
    JavaWeb学习笔记(二)—— Tomcat服务器
    JavaWeb学习笔记(一)—— Http协议
  • 原文地址:https://www.cnblogs.com/SuKiWX/p/8663960.html
Copyright © 2020-2023  润新知