lua io

--io文件当中有一个叫做open的函数
--r 读, a 追加,w写,b二进制
local f=assert(io.open("1.txt","r"))

local string=f:read("*all")

f:close();

print(string)
--io文件当中有一个叫做open的函数
--r 读, a 追加,w写,b二进制
local f=assert(io.open("2.txt","w"))

local string="dongshenshige shuaige"

f:write(string)

print(string)
时间: 2024-10-19 06:31:17

lua io的相关文章

[Lua]Lua IO库整理

I/O库为文件操作提供了两种不同的模型,简单模型和完整模型.简单模型假设有一个当前输入文件和一个当前输出文件,它的I/O操作均作用于这些文件.完整模型则使用显式地文件句柄.它采用了面向对象的风格,并将所有的操作定义为文件句柄上的方法.  简单IO模式 简单模型的所有操作都作用于两个当前文件.I/O库将当前输入文件初始化为进程标准输入(stdin),将当前输出文件初始化为进程标准输出.在执行io.read()操作时,就会从标准输入中读取一行. 用函数io.input和io.output可以改变这两

LUA IO库

I/O库为文件操作提供两种模式.简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作.完全模式(complete model)使用外部的文件句柄来实现. 简单模式 I/O库将当前输入文件作为标准输入(stdin),将当前输出文件作为标准输出(stdout).这样当我们执行io.read,就是在标准输入中读取一行.写操作较读操作简单,我们先从写操作入手. 下面这个例子里函数io.write获取任意数目的字符串参数,接着将它们写到当前的输出文件.

lua使用io.open跨平台文件夹遍历匹配查找

-- Desc :实现在LUA_PATH中的lua文件中遍历寻找没用到PNG_PATH路径下的png图片,并将其打印出来. -- Date :12:49:28 2014-09-04 1 print("Lua Script Start") 2 3 function getFileName( path ) 4 len = string.len(PNG_PATH); 5 return string.sub(path, len+2) --  remove "/" 6 end

Lua之文件I/O

Lua 文件 I/O Lua I/O 库用于读取和处理文件.分为简单模式(和C一样).完全模式. 简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作. 完全模式(complete model) 使用外部的文件句柄来实现.它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法 简单模式在做一些简单的文件操作时较为合适.但是在进行一些高级的文件操作的时候,简单模式就显得力不从心.例如同时读取多个文件这样的操作,使用完全模式则较为合适. 打

How to embed Lua 5.1 in C++

http://blog.csdn.net/cnjet/article/details/5909555 Lua, is a scripting language providing dynamic data structures, maths, io and string manipulations just like any interprete language such as Bash, Python, Ruby etc. What is so special about Lua? Lua

cocos2d-x lua 中使用protobuf并对http进行处理

本文介绍 cocos2d-x lua 中使用http 和 基于cocos2d-x 对lua http的封装(部分ok) 本博客链接 http://blog.csdn.net/vpingchangxin/article/details/24458051 protobuf  Google的一个非常好用的数据传输的封装 说实话Google的东西确实比較好用 所以我们前后端数据交换就用他了 只是Google没有对lua进行支持 还好社区有开源的大侠们贡献 找了全部关于lua protobuf 我仅仅找到

Lua初探

官方网站:http://www.lua.org/ 三方模块:https://luarocks.org/ 介绍安装luarocks语法注释标示符关键字全局变量数据类型变量赋值索引循环流程控制函数可变参数运算符一元运算符,返回字符串或表的长度. #"Hello" 返回 5字符串迭代器泛型 for 迭代器无状态的迭代器多状态的迭代器table模块与包require 函数加载机制C 包元表(Metatable)元方法协同程序(coroutine)线程和协同程序区别基本语法生产者-消费者问题文件

【重要】Nginx模块之————Lua的Nginx API 常量以及参数介绍 (Lua-Nginx-Module 模块)

一.介绍 各种* _by_lua,* _by_lua_block和* _by_lua_file配置指令用作nginx.conf文件中Lua API的网关. 下面描述的Nginx Lua API只能在这些配置指令的上下文中运行的用户Lua代码中调用.API以两个标准软件包ngx和ndk的形式暴露给Lua. 这些软件包位于ngx_lua中的默认全局范围内,并且始终可在ngx_lua指令中使用. 这些包可以像这样引入外部Lua模块: local say = ngx.say local _M = {}

Lua_第 20 章 IO库

第 20 章 IO库 I/O  库为文件操作提供两种模式.简单模式(simple  model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作.完全模式(complete  model) 使用外部的文件句柄来实现.它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法.简单模式在做一些简单的文件操作时较为合适.在本书的前面部分我们一直都在使用它.但是在进行一些高级的文件操作的时候,简单模式就显得力不从心.例 如同时读取多个文件这样的操作,使用完全模式则较为合适.I/