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

    import os
    # 模拟对操作系统的调用
    # 打印工作目录
    print(os.getcwd())
    # 改变目录
    print(os.chdir(r"/tmp"))
    print(os.getcwd())
    # 当前目录
    print(os.curdir)
    # 父目录
    print(os.pardir)
    # 递归创建目录
    print(os.makedirs('aa/bb/cc'))
    # 递归删除空文件
    print(os.removedirs('aa/bb/cc'))
    # 创建文件夹,非递归
    print(os.mkdir('a'))
    # 删除文件夹,非递归
    print(os.rmdir('a'))
    # 文件改名
    # print(os.rename('x1', 'x2'))
    # 文件信息
    print(os.stat('/tmp/x2'))
    # 路径分隔符
    print(os.sep)
    # 行分隔符
    print(os.linesep)
    # 环境变量分隔符
    print(os.pathsep)
    print(os.environ)
    # 当前系统名
    print(os.name)
    # 执行命令,不保存返回结果
    print(os.system('ls'))
    # 执行命令且返回一个内存地址,用read()可以读取指向的内容
    print(os.popen('ls'))
    # 获取文件的绝对路径 print(os.path.abspath('/etc/profile')) # 获取文件的目录 print(os.path.dirname('/etc/profile')) # 获取文件的文件名 print(os.path.basename('/etc/profile')) # 获取文件的路径,然后分割成一个元组,分路径和地址两个元素 print(os.path.split('/etc/init.d/rc.local')) # 判断路径是否存在 print(os.path.exists(r'/etc/profile')) # 判断是否绝对路径 print(os.path.isabs(r'/etc/profile/我/我/我/w'))
    # 判断是否是文件
    print(os.path.isfile(r'/etc/profile')) # 判断是否是一个文件,必须是链接才是true,否则内容一样都是false print(os.path.samefile(r'/etc/profile',r'/tmp/aaa')) # 拼接路径 print(os.path.join('/etc/abc','456')) # 获取访问时间 print(os.path.getatime()) # 获取状态时间 print(os.path.getctime()) # 获取修改时间 print(os.path.getmtime())
  • 相关阅读:
    【洛谷P1948】[USACO08JAN]电话线
    【洛谷P1967】[NOIP2013]货车运输
    【题解】洛谷P2926 [USACO08DEC]拍头Patting Heads
    【题解】洛谷P1495 曹冲养猪 (中国剩余定理)
    【题解】POJ1845 Sumdiv(乘法逆元+约数和)
    【题解】P1516 青蛙的约会(Exgcd)
    【数论】同余问题
    DP Cleaning Up 打扫卫生
    set+链表 【POJ Challenge】生日礼物
    并查集 [Scoi2010]游戏
  • 原文地址:https://www.cnblogs.com/hinimix/p/8508999.html
Copyright © 2011-2022 走看看