python写的获取文件夹大小和打开该文件夹的小例子

今日开发无聊时,写了个小例子,希望对学习python用到这块的地方的同学有作用。

import os, sys

if __name__ == '__main__':
   path = '/home/saucy/friends'
   size = os.popen('du -bs "%s"' % path).read().split()[0]
   print size
   abs_path = os.path.expanduser(path)
   print abs_path
   #if not os.path.isdir(path):
   #    path = os.path.dirname(path)
   if os.path.isdir(abs_path):
   os.system("xdg-open '%s' &" % abs_path)