zoukankan      html  css  js  c++  java
  • python-os库常用方法

    os库:提供对操作系统进行操作的接口,在接口测试当中,最常用的是对目录的处理

    import os
    print(dir(os))
    #获取当前文件目录
    print(os.getcwd())
    #删除文件夹
    os.rmdir('D:/ostest')
    #创建文件夹
    os.mkdir('D:/ostest')
    #文件重命名
    os.rename('D:/ostest','D:/newostest')
    #获取当前文件目录(获取所引用的模块所在的绝对路径,__file__为内置属性)
    print('当前文件目录:',os.path.dirname(__file__))
    print('当前文件的上级目录:',os.path.dirname(os.path.dirname(__file__)))
    print('当前文件的上级目录的上级目录:',os.path.dirname(os.path.dirname(os.path.dirname(__file__))))
    #路径的拼接(路径拼接、文件内容打印在接口测试中经常要用到,比如读取文件里的内容、把执行过程当中出现的错误信息写到日志文件当中等等,都需要对目录的处理)
    base_dir = os.path.dirname(os.path.dirname(__file__))
    print(base_dir)
    file_dir = os.path.join(base_dir,'untitled4/login.py')
    print(file_dir)
    #打印文件内容
    f = open(file_dir,'r',encoding='UTF-8')
    print(f.read())
  • 相关阅读:
    读理,妙句秒人秒事,二记
    读理,妙句秒人秒事,一记
    (原)DirectX11 深度测试(有点另类)
    游戏编程书籍推荐
    android入门-环境搭建
    Spring||Interview
    JSR-133内存模型手册
    JVM执行引擎
    HIbernate总结
    虚拟机类加载机制
  • 原文地址:https://www.cnblogs.com/zyamei/p/11454439.html
Copyright © 2011-2022 走看看