В моем коде у меня есть строка, подобная этой:
rval = subprocess.call(["mkdir",directoryName], shell=True)
и я могу проверить rval, чтобы увидеть, есть ли он 0 или 1, но если это 1, я хотел бы иметь текст из команды "A subdirectory or file ben already exists." в формате файла, поэтому Я могу сравнить его с другим файлом, если хочу, чтобы текст был тем же.
Возможно ли иметь такую строку, но я знаю, что это не работает.
rval = subprocess.call(["mkdir",directoryName], shell=True) >> filename
так что независимо от того, что происходит с командой, текст записывается в filename, а rval все еще имеет код возврата?