2016-05-04 18 views
0

ich den Code ausführen, aber es ist nicht eine Ausgabedatei (zumindest auf dem Verzeichnis, in dem die * .lua ist) erstellenLua produzieren nicht Ausgabedatei

file = io.open("output.txt","w") 
io.output(file) 
io.write("hello, reader!") 
io.close(file) 

Ich verwende ZeroBrane Studio unter Windows wenn das

+0

wo von führen Sie die Datei aus? – Jakuje

Antwort

2

die Datei im Projektverzeichnis erstellt wird, hilft Sie sich gerade in.

Sie auf die Schaltfläche Set project directory from current file in ZBS klicken können, wenn Sie Ihre lua Datei geöffnet haben.

By the way, ein anderer sauberen sucht Weg in eine Datei auf die Datei unter Verwendung von Methoden stattdessen würde zu schreiben sein, wie

file = io.open("output.txt","w") 
file:write("hello, reader!") 
file:close() 

Es macht das gleiche, wenn auch schönere aussieht.

+0

Vielen Dank! –

+0

Froh ich könnte helfen;) – Rok