我对使用argparse的ArgumentDefaultsHelpFormatter类格式化程序很感兴趣(我的程序有几个子命令)。默认情况下,输入和输出参数分别设置为sys.stdin和sys.stdout。但是,这两个参数的格式可能会让用户有点困惑(例如(默认值:',mode'r'at0x10028e0c0>)。有没有一种方法可以专门轻松地更改这两个参数的输出格式以获得像“默认:STDIN”或“默认:STDOUT”之类的东西?谢谢importsysimportargparseparser=argparse.ArgumentParser(prog='PROG',formatter_cl