lua基金会【五岁以下儿童】I/O文件操作

简介:
--[[

lua操作相关文件I/O
]]--

--件,假设该文件不存在的话,
--lua会帮助我们在你规定的文件夹下创建这个文件,前提是该文件夹要存在
--[[
同一时候我们应该掌握写入文件的模式;

对下面写入模式进行说明:
"r" 模式:读模式(该模式下,仅仅同意对文件进行读取内容,不容许写入)

"w":写模式(同意对文件进行写入。上次的文件内容会由于本次的写入而被替换掉)

"a":加入模式

"w+":更新模式,全部之前的数据将被清除

"a+":更新模式,全部之前的数据将被保存,同一时候数据仅仅被同意在文件尾部加入
]]--

theFile =io.open("C:/Users/Administrator/Desktop/2.lua","w")
if theFile~=nil then
	theFile:write("this is a lua  file\n")
	
	theFile:write("I know\n")

    theFile:write("this  is my  test\n")
	
	--文件在操作完以后记得关闭它
	io.close(theFile)
	--文件一旦被关闭,就必须重新启动它,才干够继续输入,可是之前的而文件内容会被覆盖掉
	myFile =io.open("C:/Users/Administrator/Desktop/2.lua","a+")
	
	y=myFile:seek("set",0)
	myFile:write("it works\n")
	myFile:write("we are good friends")
	z=myFile:seek("cur")
	x =myFile:seek("end")
	print(x,y,z)
	myFile:setvbuf("no")
	myFile:flush()
	myFile:close(myFile)
end


--按行输出文件内容
for line in io.lines("C:/Users/Administrator/Desktop/2.lua") do
	print(line)
end




 

	--[[
    文件读取

    ]]--
    buf =myFile:read("*all")
	print(buf)



 

版权声明:本文博客原创文章,博客,未经同意,不得转载。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4750868.html,如需转载请自行联系原作者


相关文章
|
5月前
|
Python
掌握Python文件操作的绝招:打造数据之径,揭开文件操作的神秘面纱-2
掌握Python文件操作的绝招:打造数据之径,揭开文件操作的神秘面纱-2
|
26天前
|
安全 开发者 Python
揭秘Python IPC:进程间的秘密对话,让你的系统编程更上一层楼
【9月更文挑战第8天】在系统编程中,进程间通信(IPC)是实现多进程协作的关键技术。IPC机制如管道、队列、共享内存和套接字,使进程能在独立内存空间中共享信息,提升系统并发性和灵活性。Python提供了丰富的IPC工具,如`multiprocessing.Pipe()`和`multiprocessing.Queue()`,简化了进程间通信的实现。本文将从理论到实践,详细介绍各种IPC机制的特点和应用场景,帮助开发者构建高效、可靠的多进程应用。掌握Python IPC,让系统编程更加得心应手。
23 4
|
2月前
|
Linux Shell 数据库
【绝技大公开】Linux文件查找新招式:打破常规,探索那些鲜为人知的技巧,让你成为真正的文件追踪大师!
【8月更文挑战第13天】文件查找是Linux用户必备技能,能大幅提升工作效率。本文介绍几种高效查找方法,包括使用`column`美化`find`输出、利用`locate`和`mlocate`快速搜索、编写脚本自动化任务、采用`fd`现代工具提升查找体验,以及结合`grep`和`rg`搜索文件内容。此外,还推荐了`Gnome Search Tool`和`Albert`等图形界面工具,为用户提供多样选择。掌握这些技巧,让你的工作更加得心应手。
40 2
|
5月前
|
Java Unix C语言
在我掉入计算机的大坑并深陷其中时,一门名为“C语言”的编程语言让我沉迷
在我掉入计算机的大坑并深陷其中时,一门名为“C语言”的编程语言让我沉迷
|
5月前
|
Rust 安全 程序员
拜登:“一切非 Rust 项目均为非法”,开发界要大变天?
白宫国家网络总监办公室(ONCD,以下简称网总办)在本周一发布的报告中说道:“程序员编写代码并非没有后果,他们的⼯作⽅式于国家利益而言至关重要。”
102 1
|
算法 C语言
头歌c语言实训项目-函数(1)
头歌c语言实训项目-函数(1)
480 0
|
5月前
|
存储 数据处理 Python
掌握Python文件操作的绝招:打造数据之径,揭开文件操作的神秘面纱-1
掌握Python文件操作的绝招:打造数据之径,揭开文件操作的神秘面纱-1
|
编译器 C语言
头歌c语言实训项目-函数(2)
头歌c语言实训项目-函数(2)
485 1
|
存储 C语言
头歌c语言实训项目-结构体
头歌c语言实训项目-结构体
424 0
|
C语言
头歌c语言实训项目-结构体2
头歌c语言实训项目-结构体2
210 0