python版本、文件信息及时间获取函数实例

最近用到一些基础组件函数,特记录下来,以便后续用到时查阅,涉及到python版本、文件信息及时间获取等。具体代码为:

import sys
import getpass
import pwd
import platform
import datetime
start_time = datetime.datetime.now()
print("Author: %s" % (get_owner(sys.argv[0])))
print("User: %s" % (getpass.getuser()))
print("Python Version: %s" % (sys.version))
print("OS: %s" % (platform.system()))
print("Starting time: %s" % (str(start_time)[11: 19]))
end_time = datetime.datetime.now()
print("End Time: %s" % (str(end_time)[11: 19]))
print("Elapsed Time: %d" % ((end_time - start_time).seconds))
其中getowner函数为:

def get_owner(filename):
    stat = os.lstat(filename)
    uid = stat.st_uid
    pw = pwd.getpwuid(uid)
    return pw.pw_name


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值