【发布时间】:2011-12-14 16:40:24
【问题描述】:
我正在学习 python,现在在阅读和分析 txt 文件时遇到了一些问题。我想在 python 中打开一个包含多行的.txt 文件,并且在每一行中我有一个水果和它的价格。
我想知道如何让 python 将它们的价格识别为一个数字(因为当我使用 readlines() 时它识别为一个字符串)所以我可以在一些简单的函数中使用这些数字来计算我的最低价格必须卖掉果实才能获得利润。
有什么想法吗?
【问题讨论】:
-
您能否为您的输入文件提供一些示例行?你的格式规范很模糊。
-
不是。这很好理解。有一个文本文件,每一行都有两个空格分隔的值:一个字符串和一个数字。他希望 Python 将第二个字段读取为数字而不是字符串。
-
@H2CO3:你怎么知道它是空间分离的? aix 将其解释为逗号分隔。它也可能是从 Excel 导出的 CSV 文件,所以我们必须处理引号之类的。
-
对不起,你是对的。我没有仔细阅读它......
标签: python string text-files