0
我用os.system()
通过cd
更改目录就像一个功能follwing:os.system()无法在每次第一次执行我的命令时,为什么?
def xxx():
os.system("cd ../../../../../..")
print "move dir: "+os.getcwd()
然后我用这个函数在脚本中7次:
def testcase():
……
xxx();
……
if __name__=='__main__':
testcase1()
testcase2()
……
testcase7()
日志显示我只成功了6次,第一次总是失败,如:
move dir: /home/tzhang/luatest/alphaless/.build/experimental_trusty/alphaless/tests/tests.py.rundirs/1
move dir: /home/tzhang/luatest/alphaless
move dir: /home/tzhang/luatest/alphaless
move dir: /home/tzhang/luatest/alphaless
move dir: /home/tzhang/luatest/alphaless
move dir: /home/tzhang/luatest/alphaless
move dir: /home/tzhang/luatest/alphaless
/home/tzhang/luatest/alphaless/.build/experimental_trusty/alphaless/tests/tests.py.rundirs/1
是在每个测试用例
什么导致了错误的开始位置?
你可以提供一个[简短但完整的程序(https://stackoverflow.com/help/mcve),演示了您遇到的问题? –