你确定你写的不报错吗?
*utf-8*?
s1.close()?s1你这么写就没有close()的方法了。
往txt写入string的一种可用方法:
import codecs
text = "123456789"
# codecs.open(*123.txt*, "w", "utf-8").write(text)
# 虽然上面那句能实现写入,但是建议按下面这么写:
s1 = codecs.open(“123.txt”, "w", "utf-8")
s1.write(text)
s1.close()