在 Python 中将浮点数写入文件

Vaibhav Vaibhav 2022年5月18日
在 Python 中将浮点数写入文件

Python 使将数据写入文件成为一项无缝任务。数据以字符串的形式写入文件。本文将学习如何在 Python 中将值浮动到文件中。

在 Python 中将浮点数写入文件

要在 Python 中将浮点数写入文件,我们可以使用格式化字符串。格式化字符串是 Python 中的特殊字符串,它允许我们在字符串中插入对象的字符串表示形式。与常规字符串不同,格式化字符串以 f 为前缀。以下 Python 代码描述了如何使用所讨论的方法。

data = [1234.342, 55.44257, 777.5733463467, 9.9999, 98765.98765]

f = open("output.txt", "w")

for d in data:
    f.write(f"{d}\n")

f.close()

输出:

1234.342
55.44257
777.5733463467
9.9999
98765.98765

除了格式化字符串,我们还可以使用内置的 str() 方法返回对象的字符串表示形式。我们可以使用此方法将浮点数转换为其字符串等价物并将它们写入文件。请参阅以下 Python 代码。

data = [1234.342, 55.44257, 777.5733463467, 9.9999, 98765.98765]

f = open("output.txt", "w")

for d in data:
    f.write(str(d))
    f.write("\n")

f.close()

输出:

1234.342
55.44257
777.5733463467
9.9999
98765.98765
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

LinkedIn GitHub

相关文章 - Python File