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 ()

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

  • 相关阅读:
    div嵌套盒子模型
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题
    java用class.getClassLoader().getResourceAsStream方式读取properties文件路径问题
    JDBC学习链接----非常好的视频
    数据库用户权限管理
    MySQL 数据备份与还原
    存储过程--触发器和事件
    Mysql常用函数
    Mysql使用终端操作数据库
    python网络-动态Web服务器案例(30)
  • 原文地址:https://www.cnblogs.com/still-smile/p/14887071.html
Copyright © 2011-2022 走看看