level 14
定义一个字符串变量 mt
io.open(mt)是打开同目录的文件名是字符串那个变量的文件,如果文件不在同一目录怎么写。。
2016年07月12日 14点07分
1
level 11
你要确定你要打开的文件在那里,最好把全名称写上。比如 /mnt/extradisk/test.txt
之类的 名字最好不要省略,除非你确定这个文件一定和执行文件同目录,或者说和执行环境同目录
2016年07月15日 13点07分
2
level 10
function open1(path,file,mode)
local f=io.open(path..file,mode)
print(f)
end
do
local path="/var/数据/学习笔记/" --
正确的
文件所在目录
local file="zhmm.txt"--正确的文件名
open1(path,file,"r")-->file (0x1d9b14ac)
do
path,file="/var/","zhmm.txt"--目录/var/下没有zhmm.txt这个文件
open1(path,file,"r")-->nil
end
end
2016年07月17日 15点07分
3
变量path赋值为 要打开的文件所在的目录,变量file赋值为要打开的文件名。调用open1()时作为参数传入,传入不同的path和file就可以打开不同的文件了
2016年07月17日 15点07分