Python Forum
using subpocess for both reading and writing simultaneously
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
using subpocess for both reading and writing simultaneously
#6
I think the problem is that 'cpt.py' is not an executable, so Popen fails in the execution.
As you have also redirected the stderr to a pipe you cannot see the error message that shall looks like "cpt.py: Not an executable"

In linux/mac the trick is as easy as adding the next header to cpt.py:
#!/usr/bin/env python3
# The previous line must be the 1st line, no spaces before the #.
And set the executable flag from the command line:
Output:
$> chmod +x cpt.py
For windows, refer to the official faq.

Other option is to run the script calling the python executable with something like:
cmd = "cpt.py"
with subprocess.Popen(['python', cmd], stdout=subprocess.PIPE,stdin=subprocess.PIPE,stderr=subprocess.PIPE) as p:
    txt = p.stdout.readline()  # read the print i (line 2)
    p.stdin.writelines(txt)    # write it (line3)
    a = p.stdout.readline()    # read the print a (line 3)
    b = p.stdout.readline(ans) # read  (line 2) second time
    p.stdin.writelines(b)      # write it(line 3) second time
    c = p.stdout.readline()    # read (ligne 3) second time
Reply


Messages In This Thread
RE: using subpocess for both reading and writing simultaneously - by killerrex - May-30-2018, 09:31 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Fastest Way of Writing/Reading Data JamesA 1 2,317 Jul-27-2021, 03:52 PM
Last Post: Larz60+
  Writing list as a file, then reading that file as a list Zoastria_Balnala 3 2,753 Oct-17-2019, 07:54 PM
Last Post: Zoastria_Balnala
  How to run same process simultaneously exploit123 1 2,531 Sep-19-2019, 10:08 AM
Last Post: Gribouillis
  Reading and writing files JakeHoward4 1 1,916 Aug-07-2019, 06:22 PM
Last Post: Yoriz
  Problem with reading and writing to file. darktitan 2 2,406 Jul-20-2019, 06:06 PM
Last Post: darktitan
  Control 2 stepper motor simultaneously jihene 2 4,185 May-08-2019, 05:27 PM
Last Post: DeaD_EyE
  Moving with objects simultaneously kom2 1 3,158 Apr-20-2019, 07:12 PM
Last Post: SheeppOSU
  reading csv and writing csv chawas 2 3,005 Aug-23-2018, 09:28 AM
Last Post: chawas
  controlling multiple server simultaneously. caligola 3 3,747 May-11-2018, 05:44 PM
Last Post: wavic
  How to define two functions run simultaneously within a function? Alberto 4 4,213 Feb-06-2018, 10:08 PM
Last Post: Alberto

Forum Jump:

User Panel Messages

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