Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.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
在PythonV2.x中解析打开的csv文件_Python_Python 2.7_Csv - Fatal编程技术网

在PythonV2.x中解析打开的csv文件

在PythonV2.x中解析打开的csv文件,python,python-2.7,csv,Python,Python 2.7,Csv,我每天24小时运行Linux命令行脚本,将数据输出到.csv文件中,大约每分钟5行。由于此脚本持续运行,因此.csv文件将持续打开。命令行脚本只允许输出到.csv,而不是db 我现在还想做的是编写一个Python脚本,实时分析.csv文件的内容,以便在将新行数据写入.csv文件后,立即对其进行分析,以查看是否有任何内容符合某些条件 关于如何使用Python实时监控已打开的.csv文件,您有什么建议吗?您可以在编写该行的同时对其进行分析。或者每5分钟关闭一次文件。或者你可以使用一个数据库,因为没有

我每天24小时运行Linux命令行脚本,将数据输出到.csv文件中,大约每分钟5行。由于此脚本持续运行,因此.csv文件将持续打开。命令行脚本只允许输出到.csv,而不是db

我现在还想做的是编写一个Python脚本,实时分析.csv文件的内容,以便在将新行数据写入.csv文件后,立即对其进行分析,以查看是否有任何内容符合某些条件


关于如何使用Python实时监控已打开的.csv文件,您有什么建议吗?

您可以在编写该行的同时对其进行分析。或者每5分钟关闭一次文件。或者你可以使用一个数据库,因为没有理由你不能在这一个上复制我和@cricket_007的可能副本。如果您从未看过sqlite,它可以解决这里的需求:@DavidMetcalfe:sqlite3是一个非常好的工具,但它并不适合并发访问……当文件被修改时,没有可移植的方法触发操作,因此您必须定期阅读它以查看是否添加了内容,或者使用特定于操作系统的方法。由于你没有准确说出你想要什么,也没有展示你已经尝试过什么,你的问题目前还不清楚……你可以在写这行的同时分析它。或者每5分钟关闭一次文件。或者你可以使用一个数据库,因为没有理由你不能在这一个上复制我和@cricket_007的可能副本。如果您从未看过sqlite,它可以解决这里的需求:@DavidMetcalfe:sqlite3是一个非常好的工具,但它并不适合并发访问……当文件被修改时,没有可移植的方法触发操作,因此您必须定期阅读它以查看是否添加了内容,或者使用特定于操作系统的方法。由于你没有明确说出你想要什么,也没有展示你尝试过什么,你的问题目前还不清楚。。。