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


    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    # Author:Random_lee

    import os
    print(os.getcwd())
    #获取当前的操作路径 相当于linux里面的pwd
    os.chdir("c:\Users")
    print(os.getcwd())
    #切换工作目录
    os.chdir(r"c:UsersPublic")
    print(os.getcwd())
    os.chdir(r"D:/study/python/object/")

    #切换工作目录

    print(os.curdir)
    # 返回当前目录
    os.makedirs(r"d:ac")
    #递归的创建目录
    os.removedirs(r"d:ac")
    # 若目录为空则删除,并且递归到上一层目录,若也为空则删除
    os.mkdir(r"d:a")
    os.mkdir(r"d:a")
    #创建目录
    os.rmdir(r"d:a")
    os.rmdir(r'd:a')
    #删除目录
    print(
    os.listdir(r'd:')
    )
    #列出目录内的内容
    print(
    os.stat(r'd:study')
    )
    #查看文件的属性



    print(os.sep)
    #返回当前操作系统的文件分隔符
    print(os.linesep)
    #返回当前操作系统的换行符
    print(os.pathsep)
    #返回当前操作系统的path分隔符
    print(os.name)
    # 输出字符串提示当前的操作系统 win显示‘nt’ linux显示 ‘posix’
    os.system('ipconfig')
    #执行系统命令
    print( os.environ.get('pythonpath'))
    #获取env里面pythonpath的值
    print(os.environ)
    #获取env
    print(os.path.abspath('.'))
    #获取当前的工作目录
    print(os.path.split(r'd:acd.txt'))
    #将path分割成目录和文件名的元组返回
    dirname=os.path.dirname(r'd:acd.txt')
    #返回路径的dirname
    print(dirname )
    basename=os.path.basename(r'd:acd.txt')
    #返回路径的basename
    print(basename)
    exists=os.path.exists(r'd:study')
    #判断路径存不存在(绝对路径)
    print(exists,'exists')

    isabs=os.path.isabs(r'd:a')
    #判断是不是一个绝对路径
    print(isabs)

    isfile=os.path.isfile(r'd:\study\books\Ansible-notes.pdf')
    #判断是不是一个文件
    print(isfile)

    list=os.listdir(r'd:\study\books\')
    #列出文件夹下面的内容
    print(list)

    join=os.path.join("d:\","study",'books')
    # 拼接路径
    print(join,'join')

    atime=os.path.getatime('d:\study\books\Linux就该这么学.pdf')
    #获取最后存取时间
    print(atime)
    mtime=os.path.getmtime('d:\study\books\Linux就该这么学.pdf')
    #获取最后的修改时间
    print(mtime)

    import time
    a=time.ctime(atime)
    b=time.ctime(mtime)

    print(a,'最后存取时间')
    print(b,'最后修改时间')
  • 相关阅读:
    [转]距离的计算方法
    [转]C#算法题
    varchar和nvarchar区别
    Request.QueryString 的用法
    CommandBehavior.CloseConnection有何作用
    fileupload简单使用
    (二十九)商品管理-添加商品
    (二十八)分类信息的curd-分类信息删除
    (二十七)分类信息的curd-分类信息修改
    (二十六)分类信息的curd-分类信息添加
  • 原文地址:https://www.cnblogs.com/randomlee/p/8794967.html
Copyright © 2011-2022 走看看