问题描述:在代码中通过相对路径读取excel文件,pycharm运行正常,但当调用python命令运行测试用例时报TypeError
问题原因:文件路径错误导致,在调用python命令运行测试用例时,没有报文件路径错误,而是报TypeError: string indices must be integers, not 'str'
处理方法:
加入以下代码,再去获取文件路径即可
# 获取源文件所在目录
path=os.path.dirname(os.path.abspath(__file__))
# 更换工作目录
os.chdir(path)