这很令人困惑。当我有以下代码时:
lista = [i for i in range(10)]
file=open("file.txt","a")
file.write("\n")
file.write("".join(str(lista)))
“输出”文件.txt“将是一个零字节的空文件。但是当我增加要写的字符串的大小时。。。你知道吗
lista = [i for i in range(10000)] # Or larger
file=open("file.txt","a")
file.write("\n")
file.write("".join(str(lista)))
很好用。虽然这对我来说没有意义,但它的行为就像有一个最小的文件大小来写入输出文件一样。为什么会这样?这个问题是我的计算环境独有的吗?你知道吗
感谢您的帮助。 我正在为苹果操作系统约塞米蒂工作。Python 3。你知道吗
在向文件写入内容之后,应该调用
close
方法。你知道吗或者使用
with
语句自动关闭文件:相关问题 更多 >
编程相关推荐