我有一个内容为“mark,19,2050.50,Chris,20,2010.40”的文件。
如果我使用 open()
读取文件,内容将作为 textIOwrapper
分配到文件中。如果我使用分隔符(在本例中为“,”)将其拆分并存储在列表中,则列表将包含字符串形式的值。
For eg : [‘mark’,’19’,’2050.50’, ‘Chris’,’20’,’2010.40’]
我需要输出
[‘mark’, 19, 2050.50, ‘Chris’,20,2010.40]
知道如何做到这一点吗?谢谢
最佳答案
您无法读取特定的数据类型,因为您不知道数据类型。文件中的所有内容都被假定为字符串。
您可以尝试检查某些特定情况,但最好使用已经为您执行此操作的库。使用panda的
函数pandas.read_csv
。
关于python - 如何读取具有特定数据类型的文件内容,而不是Python中的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56007211/