加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Lua 标准库 - 操作系统处理(operating system facilities)

发布时间:2020-12-14 22:05:29 所属栏目:大数据 来源:网络整理
导读:Lua 标准库 - 操作系统处理(operating system facilities) 【IT168 技术文档】 这个库通过表os实现 1、os.clock () 功能:返回一个程序使用CPU时间的一个近似值 2、os.date ([format [,time]]) 功能:返回一个按format格式化日期、时间的字串或表 若设置time

Lua 标准库 - 操作系统处理(operating system facilities)

  【IT168 技术文档】这个库通过表os实现

  1、os.clock ()

  功能:返回一个程序使用CPU时间的一个近似值

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

  功能:返回一个按format格式化日期、时间的字串或表

  若设置time参数,则按time指定的时间格式化,否则按当前时间格式化

  参数:

  format:

  "!":按格林尼治时间进行格式化。

  "*t":将返一个带year(4位),month(1-12),day (1--31),hour (0-23),min (0-59),sec (0-61),wday (星期几,星期天为1),yday (年内天数),and isdst (是否为日光节约时间true/false)的带键名的表; 若没有"*t"则返回一个按C的strftime函数格式化的字符串

  若不带参数,则按当前系统的设置返回格式化的字符串 os.date() <=> os.date("%c")

  3、os.difftime (t2,t1)

  功能:返回t1到t2相差的秒数

  4、os.execute ([command])

  功能:相当于C的system函数,返回系统状态码

  5、os.exit ([code])

  功能:相当于C的exit函数,终止主程序,code为返回值

  6、os.getenv (varname)

  功能:返回当前进程的环境变量varname的值,若变量没有定义时返回nil

  7、os.remove (filename)

  功能:删除文件或一个空目录,若函数调用失败则返加nil加错误信息

  8、os.rename (oldname,newname)

  功能:更改一个文件或目录名,若函数调用失败则返加nil加错误信息

  9、os.setlocale (locale [,category])

  功能:设置程序的当前设置,函数返回最新的值,失败则返回nil

  参数:

  locale:一个指定当前设置的字串

  "":一个空字串,当前设置被视为本地设置

  "c":当前设置被视为标准c设置

  nil:返回category指示设置名的当前值

  category:一个描述要更改的设置名

  "all"[默认],"collate","ctype","monetary","numeric","time"

  10、os.time ([table])

  功能:按table的内容返回一个时间值(数字),若不带参数则返回当前时间

  table的字段:

  year,month,day,hour,min,sec,isdst

  11、os.tmpname()

  功能:返回一个临时文件名

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读