title: Reading from a CSV file while it is being written to
body: <p>So before I start I know this is not the proper way to go about doing this but this is the only method that I have for accessing the data I need on the fly. </p>
  
  <p>I have a system which is writing telemetry data to a .csv file while it is running. I need to see some of this data while it is being written but it is not being broadcast in a manner which allows me to do this. </p>
  
  <p><strong>Question:</strong> How do I read from a CSV file which is being written to safely.</p>
  
  <p>Typically I would open the file and look at the values but I am hoping to be able to write a python script which is able to examine the csv for me and report the most recent values written without compromising the systems ability to write to the file. </p>
  
  <p>I have absolutely <strong>NO</strong> access to the system or the manner in which it is writing to the CSV I am only able to see that the CSV file is being updated as the system runs.</p>
  
  <p>Again I know this is <strong>NOT</strong> the right way to do this but any help you could provide would be extremely helpful.</p>
  
  <p>This is mostly being run in a Windows environment</p>