创建文件并在Python中为其编写字符串的最简单方法

Moh*_*imi 0 python file

有没有比这更简单的方法将字符串写入文件:

f = open("test.txt", "w+")
f.write("test")
f.close()
Run Code Online (Sandbox Code Playgroud)

我希望写入的返回值不是None,这样我就可以这样做:

open("test.txt", "w+").write("test").close()
Run Code Online (Sandbox Code Playgroud)

Aka*_*all 11

with open("test.txt", "w") as f_out:
    f_out.write(your_string)
Run Code Online (Sandbox Code Playgroud)

使用时with open,您不需要这样做f_out.close(); 这是自动完成的.

  • `open('test.txt','w')为f:f.write('text')`如果你必须有一个单行.它比你想要的'open("test.txt","w +")短四个字符.write("test").close()`. (2认同)