os.getcwd():获取当前所在路径

    1. os.getcwd()

    os.chdir():修改当前工作目录

    1. os.chdir('d:/tuzhan/tzScript')

    os.listdir():返回目录下所有文件

    1. print('返回当前目录所有文件list:', os.listdir())
    2. # 返回当前目录所有文件list: ['7_8_test.py', '7_12_test.py', '7_9_test.py', '7_10_test.py', 'test-log.log', '7_18_test.py', '7_11_test.py', '__pycache__', '7-5-test.py', '7_14_test.py', '7_6_test.py', '7_7_test.py', 'test.txt', '7_17_test.py', '7_20_test.py']

    os.path.abspath():返回path的绝对路径

    1. print('返回当前绝对路径:', os.path.abspath(__file__))
    2. # 返回当前绝对路径: /Users/zaygee/work_script/Script/python_test/round_two/7_20_test.py

    os.path.dirname():返回文件路径

    1. os.path.dirname(os.path.abspath(__file__))

    os.mkdir():创建文件

    1. BASE_DIR = os.path.dirname(os.path.abspath(__file__))
    2. os.mkdir(BASE_DIR + '/report')

    os.path.join():路径拼接

    1. os.path.join("1","2","3")

    os.system():执行shell命令

    1. BASE_DIR = os.path.dirname(os.path.abspath(__file__))
    2. command1 = "cd {}".format(BASE_DIR)
    3. os.system(command1)

    os.environ():设置系统环境变量

    1. # 设置系统环境变量--仅仅对当前环境生效
    2. print(os.environ['path']) # 打印path下的系统环境变量
    3. os.environ['path'] = '{}:{}'.format(os.environ['path'], 'D:\\Rabbit_autoUI') # 临时添加path下的系统环境变量
    4. print(os.environ['path'])
    1. print("获取当前所在路径:", os.getcwd())
    2. os.chdir('d:/tuzhan/tzScript') # 修改当前工作目录print("修改后的当前所在路径:", os.getcwd())
    3. print("返回目录下所有文件:", os.listdir())
    4. print("返回path的绝对路径:", os.path.abspath('d:/tuzhan/tzScript'))
    5. print("分解路径,返回元组类型:", os.path.split(r'D:\Tuzhan\tzScript\Script'))
    6. print("拼接路径:", os.path.join(r'D:\Tuzhan', r'tzScript\Script'))
    7. ------------------------------
    8. #获取当前所在路径: D:\Tuzhan\tzScript\Script
    9. #修改后的当前所在路径: d:\tuzhan\tzScript
    10. #返回目录下所有文件: ['.idea', 'common', 'creatdata(1).py', 'Script', 'TX_API', 'venv']
    11. #返回path的绝对路径: d:\tuzhan\tzScript
    12. #分解路径,返回元组类型: ('D:\\Tuzhan\\tzScript', 'Script')
    13. #拼接路径: D:\Tuzhan\tzScript\Script