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
#6
(Jun-26-2018, 09:31 AM)volcano63 Wrote: 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.

I tried that but I cannot actually read the stream in the first place.

I also tried saving to a file.

In both cases, It will save to a file/list no problem but only AFTER the CTRL+C command is pressed.

kill etc does not allow save anything!

I can only capture the data after the CTRL+C is issued. Before that I get nothing.

It is buffered data and seems to be in memory until CTRL+C and then it spits out what is there!

(Jun-26-2018, 09:31 AM)Larz60+ Wrote: can you do it if a variable?
ctrlc = chr(5)
then issue ctrlc?

Yes, it is also possible but This is not the issue.

I need to read the data and save to a variable before the CTRL+C command is issued
Reply


Messages In This Thread
RE: Popen - How can I read data before CTRL+C command is issued - by maffaz - Jun-26-2018, 09:44 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 486 Mar-09-2024, 12:33 PM
Last Post: Pedroski55
  Correctly read a malformed CSV file data klllmmm 2 2,057 Jan-25-2023, 04:12 PM
Last Post: klllmmm
  Read nested data from JSON - Getting an error marlonbown 5 1,441 Nov-23-2022, 03:51 PM
Last Post: snippsat
  Read data via bluetooth frohr 9 3,526 Jul-10-2022, 09:51 AM
Last Post: frohr
  Write and read back data Aggie64 6 1,947 Apr-18-2022, 03:23 PM
Last Post: bowlofred
  How to read rainfall time series and insert missing data points MadsM 4 2,234 Jan-06-2022, 10:39 AM
Last Post: amdi40
  Python continues after CTRL-C kjbolhuis 2 1,926 Aug-06-2021, 04:28 PM
Last Post: kjbolhuis
  [Solved] Using readlines to read data file and sum columns Laplace12 4 3,630 Jun-16-2021, 12:46 PM
Last Post: Laplace12
  Looping to read data in database CEC68 1 1,752 Sep-24-2020, 08:54 PM
Last Post: scidam
  Assigning data read from CSV to class faruk61 2 2,163 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