zoukankan      html  css  js  c++  java
  • lua os

    Os中一共包含11个方法,看上去有点没啥用,也就时间函数和execute用的多一点

    os.clock ()

    返回程序使用的按秒计 CPU 时间的近似值。表示程序运行了多久

    os.date ([format [, time]])

    返回一个包含日期及时刻的字符串或表。 格式化方法取决于所给字符串 format

    >os.date()
    >Wed Jun 16 16:31:45 2021
    >os.date('%Y-%m-%d %H:%M:%S')
    >2021-06-16 16:50:17
    >print(os.date('%Y-%m-%d %H:%M:%S',1623833012))
    >2021-06-16 16:43:32
    

    os.difftime (t2, t1)

    回以秒计算的时刻 t1t2 的差值,目前该函数用途未知,只作了一个减法(t2-t1),其实没必要存在这个系统函数。

    os.execute ([command])

    调用系统解释器执行 command

    os.exit ([code [, close]])

    调用 ISO C 函数 exit 终止宿主程序,相当于退出解释器。

    os.getenv (varname)

    返回进程环境变量 varname 的值。
    linux操作系统下可以使用env指令查看环境变量

    os.remove (filename)

    删除指定名字的文件。这个使用os.execute(就可以完成相关功能了)

    os.rename (oldname, newname)

    将名字为 oldname 的文件或目录更名为 newname。这个使用os.execute(就可以完成相关功能了)

    os.setlocale (locale [, category])

    (发现在ubuntu下没有作用,有待进一步验证,目前测试没作用)
    设置程序的当前区域。

    os.time ([table])

    不传参数时,返回当前时刻(时间戳)。 如果传入一张表,就返回由这张表表示的时刻(时间戳)。

    >print(os.time())
    >1623833012
    >print(os.time({year=2008,month=8,day=8,hour=20,min=0,sec=0}))
    >1218196800
    

    os.tmpname ()

    返回一个可用于临时文件的文件名字符串。

  • 相关阅读:
    介绍一篇关于session的好文章,写的很详细
    介绍一篇关于session的好文章,写的很详细
    Web文件的ContentType类型大全
    介绍一篇关于session的好文章,写的很详细
    C++面向对象学习1
    归并排序,不错~~
    在博客园写给自己
    简单的数字图形
    再不写博客就老了
    python日志按时间切分TimedRotatingFileHandler
  • 原文地址:https://www.cnblogs.com/still-smile/p/14887071.html
Copyright © 2011-2022 走看看