打开文件,使用 "w" 模式(写入模式)或者 "a" 模式(追加模式)打开,具体使用哪种模式,取决于你想怎样写入文件。如果你要覆盖原有的内容,就使用 "w" 模式;如果你要在原有内容后添加新的内容,就使用 "a" 模式。

将浮点数转换成字符串格式,可以使用内置函数 str() 或者 format() 函数进行格式化。

将字符串写入文件,使用文件对象的 write() 方法将字符串写入文件中。

最后关闭文件,释放资源。

下面是一个例子:

# 打开文件,使用 "w" 模式
with open("data.txt", "w") as f:
    # 浮点数转成字符串,使用 format() 函数进行格式化
    f.write(format(3.14159, ".2f")) # 写入3.14
    f.write("\n")
    f.write(str(2.71828)) # 写入2.71828
# 打开文件,使用 "r" 模式,读取文件内容
with open("data.txt", "r") as f:
    for line in f:
        print(line.strip()) # 去掉末尾的换行符并打印出来

上述代码中,我们使用 with 语句打开文件,这样可以在处理完文件之后自动关闭文件,避免资源泄露。

在写入浮点数之前,我们使用了 format() 函数将浮点数格式化为两位小数的字符串形式,并将其写入文件。而第二个浮点数则是直接使用 str() 函数转换为字符串,并将其写入文件。

最后,在使用完文件后,我们再次使用 with 语句,以只读模式打开文件,并逐行读取文件内容并打印。

  •