打开文件,使用 "w" 模式(写入模式)或者 "a" 模式(追加模式)打开,具体使用哪种模式,取决于你想怎样写入文件。如果你要覆盖原有的内容,就使用 "w" 模式;如果你要在原有内容后添加新的内容,就使用 "a" 模式。
将浮点数转换成字符串格式,可以使用内置函数
str()
或者
format()
函数进行格式化。
将字符串写入文件,使用文件对象的
write()
方法将字符串写入文件中。
最后关闭文件,释放资源。
下面是一个例子:
with open("data.txt", "w") as f:
f.write(format(3.14159, ".2f"))
f.write("\n")
f.write(str(2.71828))
with open("data.txt", "r") as f:
for line in f:
print(line.strip())
上述代码中,我们使用 with 语句打开文件,这样可以在处理完文件之后自动关闭文件,避免资源泄露。
在写入浮点数之前,我们使用了 format() 函数将浮点数格式化为两位小数的字符串形式,并将其写入文件。而第二个浮点数则是直接使用 str() 函数转换为字符串,并将其写入文件。
最后,在使用完文件后,我们再次使用 with 语句,以只读模式打开文件,并逐行读取文件内容并打印。