我在命名日志文件时遇到问题.一旦你命名它,我希望代码本身能够在.txt
扩展名上发挥作用,但是我该怎么做呢?我用它来命名它:
LogName = io.read()
f=io.open(LogName, "w")
Run Code Online (Sandbox Code Playgroud)
我尝试过f=io.open(LogName,".txt","w")
和其他一些人一样.
尝试使用双周期运算符进行字符串连接..
.
f=io.open(LogName .. ".txt", "w")
Run Code Online (Sandbox Code Playgroud)
但是,您可能想要检查是否已经有一个扩展名LogName
,如下所示.
if LogName:lower():find'%.txt$' then
-- ...
end
Run Code Online (Sandbox Code Playgroud)