在写入 CSV 文件时从中读取
Reading from a CSV file while it is being written to
因此,在我开始之前,我知道这不是执行此操作的正确方法,但这是我即时访问所需数据的唯一方法。
我有一个系统正在 运行ning 时将遥测数据写入 .csv 文件。我需要在写入这些数据时查看其中的一些数据,但它并没有以允许我这样做的方式进行广播。
问题:如何读取正在安全写入的 CSV 文件。
通常我会打开文件并查看值,但我希望能够编写一个 python 脚本,该脚本能够为我检查 csv 并报告最新写入的值,而不会妥协系统写入文件的能力。
我绝对 没有 访问系统或写入 CSV 的方式 我只能看到 CSV 文件正在作为系统更新运行s.
同样,我知道这不是正确的方法,但您提供的任何帮助都将非常有帮助。
这主要是 运行 在 Windows 环境中
您可以这样做:
tailf csv_file | python your_script.py
并阅读 sys.stdin
因此,在我开始之前,我知道这不是执行此操作的正确方法,但这是我即时访问所需数据的唯一方法。
我有一个系统正在 运行ning 时将遥测数据写入 .csv 文件。我需要在写入这些数据时查看其中的一些数据,但它并没有以允许我这样做的方式进行广播。
问题:如何读取正在安全写入的 CSV 文件。
通常我会打开文件并查看值,但我希望能够编写一个 python 脚本,该脚本能够为我检查 csv 并报告最新写入的值,而不会妥协系统写入文件的能力。
我绝对 没有 访问系统或写入 CSV 的方式 我只能看到 CSV 文件正在作为系统更新运行s.
同样,我知道这不是正确的方法,但您提供的任何帮助都将非常有帮助。
这主要是 运行 在 Windows 环境中
您可以这样做:
tailf csv_file | python your_script.py
并阅读 sys.stdin