• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

lua中IO库

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

read函数从当前输入文件读取串,由它的参数控制读取的内容:

"*all”             读取整个文件

"*line"            读取下一行

"*number"     从串口中转换出一个数值

num               读取num个字符到串

io.read("*all")函数从当前位置读取整个输入文件,如果当前位置在文件末尾,或者文件为空,函数将返回空串。

io.read("*line")函数返回当前输入文件的下一行(不包含最后的换行符)。当到达文件末尾,返回值为nil(表示没有下一行可返回)。该读取方式是read函数的默认方式,简写为io.read()。

除了基本读取方式外,还可以将数值n作为read函数的参数,在这样的情况下read函数将尝试从输入文件中读取n个字符。如果无法读取到任何字符(已经到了文件末尾),函数返回nil。否则返回一个最多包含n个字符的串。

 

=======================================================

IO模式分为两种:

(1)简单 I/O 模式

        简单模式的所有操作都是在两个当前文件之上。

(2)完全 I/O 模式

       完全模式的核心在于文件句柄。与简单模式的区别在于,可以指定打开的文件。

===================================================

 

当文件较大,不能一次把他们读取出来时,需要在每段后加这么一行

local lines, rest = f:read(BUFSIZE, "*line")

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
lua集成kafka之踩坑点发布时间:2022-07-22
下一篇:
Lua MD5加密字符串发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap