我在命名日志文件时遇到问题。一旦命名,我希望代码本身能够在.txt
扩展名上发挥作用,但我该怎么做呢?我用它来命名它:
LogName = io.read()
f=io.open(LogName, "w")
我尝试过f=io.open(LogName,".txt","w")
和其他一些人。
答案 0 :(得分:5)
使用..
双周期运算符尝试string concatenation。
f=io.open(LogName .. ".txt", "w")
但是,您可能想要检查LogName
末尾是否有扩展程序,如下所示。
if LogName:lower():find'%.txt$' then
-- ...
end