向文件写入一个或多个字符串。
返回实际写入的字节数。 number
puts(data1, data2, …dataN)
要写入的字符串数据,可传入多个参数。 data true string
”`javascript function main() { let file = os.open(“output.txt”, “w+”) let bytes = file.puts(“Hello”, “ “, “World”, “!”) Log(“Bytes written:”, bytes) // Bytes written: 12
file.seek(0, 0)
let data = file.read()
Log("data:", data) // If using os.open("output.txt", "w") may result in data being undefined
// data: Hello World!
// file.puts() // error: puts requires at least 1 argument at main
file.puts(", Hello YouQuant!")
file.seek(0, 0)
data = file.read()
Log("data:", data) // data: Hello World!, Hello YouQuant!
file.close()
}“` 向文件写入多个字符串。
可一次写入多个字符串参数,将按顺序连接后写入。
{@fun/OS/File/close close}, {@fun/OS/File/puts puts}, {@fun/OS/File/printf printf}, {@fun/OS/File/flush flush}, {@fun/OS/File/tell tell}, {@fun/OS/File/seek seek}, {@fun/OS/File/eof eof}, {@fun/OS/File/read read}, {@fun/OS/File/write write}, {@fun/OS/File/getline getline}, {@fun/OS/File/toString toString}