在Python2.7、3.4和3.5中,grp.getgrgid能够接受一个字符串:fromgrpimportgetgrgidprint(getgrgid('0'))但是,pwd.getpwuid不能做同样的事情:frompwdimportgetpwuidprint(getpwuid('0'))Traceback(mostrecentcalllast):File"getpwuid_test.py",line2,inprint(getpwuid('0'))TypeError:anintegerisrequired这是因为在Modules/pwdmodule.c中,getpwuid使用Py