我有以下代码,为我提供了python 2.7的正确结果,但是一旦我移植到python 3,该代码就无法按预期工作。我可以在变量submodule_commit
中看到正确的结果,但是它们像b'xxxxxxx\nyyyyyyy'
一样,并且拆分不再起作用。
我不明白,这里哪里错了。
我的期望是包含子模块的列表。
command = "git submodule status | awk '{print $1}'"
submodule_commit = subprocess.check_output(command,shell=True)
submodule_commit = submodule_commit.split('\n')