读取文本文件并将字符串转换为浮点型

肉食动物

我有一个名为“ foo.txt”的文本文件,其中包含数字列表,每行一个,例如:

0.094195
0.216867
0.326396
0.525739
0.592552
0.600219
0.637459
0.642935
0.662651
0.657174
0.683461

我现在想将这些数字读入Python列表中。我执行此操作的代码如下:

x = []
file_in = open('foo.dat', 'r')
for y in file_in.read().split('\n'):
    x.append(float(y))

但这给了我错误:

ValueError: could not convert string to float

我究竟做错了什么?

Haifeng Zhang

编辑

martineau评论:您也可以使用if y:消除None或空字符串。

原始答案:

由于您使用换行符作为分隔符,因此失败,因此最后一个元素为空字符串

您可以添加y.isdigit()以检查y是否为数字。

x = []
file_in = open('sample.csv', 'r')
for y in file_in.read().split('\n'):
    if y.isdigit():
        x.append(float(y))

或者

您可以更改read().split("\n")readlines()

或者

从y删除开头/结尾字符。它可以处理多余的空格

for y in file_in:
    trimed_line = y.strip()  # leading or trailing characters are removed

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文本文件读取时如何将字符串转换为浮点数

来自分类Dev

从文本文件中读取字符数组并将其转换为整数参数

来自分类Dev

从文本文件中读取字典可将整数键转换为字符串:Python

来自分类Dev

从文本文件中读取字典可将整数键转换为字符串:Python

来自分类Dev

如何读取文本文件,将其转换为字符串,然后在其上使用参数

来自分类Dev

读取文本文件中的字符串

来自分类Dev

PHP,读取字符串的文本文件

来自分类Dev

在编译时将文本文件转换为字符串

来自分类Dev

将字符串转换为文本文件时添加行

来自分类Dev

文本文件转换为2D字符串

来自分类Dev

将多行文本文件转换为python字符串

来自分类Dev

如何将字符串从文本文件转换为矩阵(Python)

来自分类Dev

将从文本文件加载的字符串转换为JavaScript中的数组对象

来自分类Dev

将文本文件中的字符串转换为Powershell中的数组

来自分类Dev

使用matplotlib将文本文件中的字符串转换为图以进行打印

来自分类Dev

Python:如何从文本文件中读取一系列字符串作为浮点数?

来自分类Dev

在同一列中读取包含浮点数,整数和字符串的文本文件

来自分类Dev

一个文本文件转换为地图<字符串,列表<字符串>>使用lambda

来自分类Dev

读取文本文件,将每个字符都转换为小写并将其存储在数组中

来自分类Dev

我想从文本文件中读取特定的字符串并将其存储在Excel工作表中

来自分类Dev

读取文本文件中的所有行并将其保存到字符串中(不使用List)

来自分类Dev

如何从文本文件中读取单词并将其添加到字符串数组中?

来自分类Dev

如何从文本文件中逐行读取并将这些字符串添加到数组中?

来自分类Dev

从文本文件中读取字符串,并将它们同时发送到服务器

来自分类Dev

nodejs将json中的对象转换为字符串行,并将这些行存储在文本文件中

来自分类Dev

C ++将字符串,整数,浮点数从文本文件中读取到数组/字符串中

来自分类Dev

如何在Java Spark中读取文本文件并将其转换为数据集?

来自分类Dev

从文本文件读取数据并将图像转换为引用的PDF

来自分类Dev

将字符指针十六进制转换为字符串并保存在文本文件中 C++

Related 相关文章

  1. 1

    从文本文件读取时如何将字符串转换为浮点数

  2. 2

    从文本文件中读取字符数组并将其转换为整数参数

  3. 3

    从文本文件中读取字典可将整数键转换为字符串:Python

  4. 4

    从文本文件中读取字典可将整数键转换为字符串:Python

  5. 5

    如何读取文本文件,将其转换为字符串,然后在其上使用参数

  6. 6

    读取文本文件中的字符串

  7. 7

    PHP,读取字符串的文本文件

  8. 8

    在编译时将文本文件转换为字符串

  9. 9

    将字符串转换为文本文件时添加行

  10. 10

    文本文件转换为2D字符串

  11. 11

    将多行文本文件转换为python字符串

  12. 12

    如何将字符串从文本文件转换为矩阵(Python)

  13. 13

    将从文本文件加载的字符串转换为JavaScript中的数组对象

  14. 14

    将文本文件中的字符串转换为Powershell中的数组

  15. 15

    使用matplotlib将文本文件中的字符串转换为图以进行打印

  16. 16

    Python:如何从文本文件中读取一系列字符串作为浮点数?

  17. 17

    在同一列中读取包含浮点数,整数和字符串的文本文件

  18. 18

    一个文本文件转换为地图<字符串,列表<字符串>>使用lambda

  19. 19

    读取文本文件,将每个字符都转换为小写并将其存储在数组中

  20. 20

    我想从文本文件中读取特定的字符串并将其存储在Excel工作表中

  21. 21

    读取文本文件中的所有行并将其保存到字符串中(不使用List)

  22. 22

    如何从文本文件中读取单词并将其添加到字符串数组中?

  23. 23

    如何从文本文件中逐行读取并将这些字符串添加到数组中?

  24. 24

    从文本文件中读取字符串,并将它们同时发送到服务器

  25. 25

    nodejs将json中的对象转换为字符串行,并将这些行存储在文本文件中

  26. 26

    C ++将字符串,整数,浮点数从文本文件中读取到数组/字符串中

  27. 27

    如何在Java Spark中读取文本文件并将其转换为数据集?

  28. 28

    从文本文件读取数据并将图像转换为引用的PDF

  29. 29

    将字符指针十六进制转换为字符串并保存在文本文件中 C++

热门标签

归档