Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在列中读取.csv文件_Python - Fatal编程技术网

Python 在列中读取.csv文件

Python 在列中读取.csv文件,python,Python,我需要从iOS应用程序输出的.csv文件中读取数据 在这样做时,我需要在调用独立列时打印它们的数据(如果有人输入“interval”,则必须打印整个interval列) 我已经打开并阅读了我的文件,但我不知道如何存储它,然后在需要时调用它。老实说,我甚至不知道如何尝试,我习惯于使用line.split(separator),但数据已经存储在表中 # EPIC Sports variable stores, translating boditrak to tangible values. de

我需要从iOS应用程序输出的.csv文件中读取数据

在这样做时,我需要在调用独立列时打印它们的数据(如果有人输入“interval”,则必须打印整个interval列)

我已经打开并阅读了我的文件,但我不知道如何存储它,然后在需要时调用它。老实说,我甚至不知道如何尝试,我习惯于使用
line.split(separator)
,但数据已经存储在表中

# EPIC Sports variable stores, translating boditrak to tangible values.

def main ():
    print ("Welcome to Epic Sports Boditrak Info processor")
    filename = input("Enter the full name of the file you'd like to read: ")
    f = open(filename,"r")
    lines = []
    lines = f.readlines ()
    for x in lines:
        print (x)
    f.close ()
    interval = [ ] 
    total_force = [ ]
    left_force = [ ]
    right_force = [ ]
    COPx_disp = [ ]
    COPy_disp = [ ]
    COPx_velo = [ ]
    COPy_velo = [ ]

main ()

当我试图存储为列表时,我得到了
索引器
,然后调用列表。我相信有太多的试用期,无法将其列为一个列表。

对于可以显示的文本量来说,在文件上进行迭代既简单又快速。您需要存储一些数据结构吗?我建议您解析标题,然后在每次请求时遍历所有行

我不能推荐你的线路。在没有看到数据的情况下拆分(分隔符)问题。如果是XML问题,那么我只能建议使用XML解析器。否则,您可能需要做一些技巧,并为这种类型的文件定义自己的分割函数


关于索引错误,您是否有不完整的行?在这种情况下,在遍历文件时捕获异常。由于您不再试图将文件存储为某种列表结构,因此处理这些问题的问题应该更少。

请回答您的问题,并显示示例输入文件的外观,以便我们可以看到正在读取的数据的实际格式。查看您编写的代码,它为您提供了
索引器
,这也会很有用。Python有一个模块,使阅读它们非常容易。不要编辑答案!你的问题我附上了一份数据样本,有250个类似的后续试验。