Python Forum
Popen - How can I read data before CTRL+C command is issued
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Popen - How can I read data before CTRL+C command is issued
#5
You can can try reading from self.proc.stdout till you get your device in the output - and then kill the process.
for line in self.proc.stdout:
    if <> in line:
        self.proc.kill()
(I think).

The problem is - it may get stuck. And what happens if the device never shows up?

I used to write stdout to a file stdout=open(<log name>, 'w') - and then periodically look-up the file content in a loop, and leaving the loop after some maximum number of attempts.
Test everything in a Python shell (iPython, Azure Notebook, etc.)
  • Someone gave you an advice you liked? Test it - maybe the advice was actually bad.
  • Someone gave you an advice you think is bad? Test it before arguing - maybe it was good.
  • You posted a claim that something you did not test works? Be prepared to eat your hat.
Reply


Messages In This Thread
RE: Popen - How can I read data before CTRL+C command is issued - by volcano63 - Jun-26-2018, 09:31 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Help with to check an Input list data with a data read from an external source sacharyya 3 526 Mar-09-2024, 12:33 PM
Last Post: Pedroski55
  Correctly read a malformed CSV file data klllmmm 2 2,113 Jan-25-2023, 04:12 PM
Last Post: klllmmm
  Read nested data from JSON - Getting an error marlonbown 5 1,483 Nov-23-2022, 03:51 PM
Last Post: snippsat
  Read data via bluetooth frohr 9 3,618 Jul-10-2022, 09:51 AM
Last Post: frohr
  Write and read back data Aggie64 6 1,987 Apr-18-2022, 03:23 PM
Last Post: bowlofred
  How to read rainfall time series and insert missing data points MadsM 4 2,264 Jan-06-2022, 10:39 AM
Last Post: amdi40
  Python continues after CTRL-C kjbolhuis 2 1,936 Aug-06-2021, 04:28 PM
Last Post: kjbolhuis
  [Solved] Using readlines to read data file and sum columns Laplace12 4 3,672 Jun-16-2021, 12:46 PM
Last Post: Laplace12
  Looping to read data in database CEC68 1 1,761 Sep-24-2020, 08:54 PM
Last Post: scidam
  Assigning data read from CSV to class faruk61 2 2,173 Apr-15-2020, 05:52 PM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020