python获取指定目录的属主 二种方法

发布时间:2020-11-03编辑:脚本学堂
本文介绍了python脚本获取指定目录的属主的方法,有需要的朋友参考下。

linux中怎么使用python获取指定目录的属主?分享二种方法。

方式1:
 

复制代码 代码示例:
def getowner(path2):
   import os
   import pwd
   return pwd.getpwuid(os.stat(path2).st_uid).pw_name
 

方式2:
 

复制代码 代码示例:
def getowner(path2):
   import os
   if not os.path.exists(path2):
       print ""path2" does not exsit."
       exitcode(2)
   tmp=None
   if os.path.isdir(path2):
       tmp=os.popen("ls -ld %s|awk '{print $3}' " % path2).readlines()
   else:
       tmp=os.popen("ls -l %s|awk '{print $3}' "% path2).readlines()
   return tmp[0].strip()