Running Linux Mint 17.3
Python3.4.3

I'm following a Tutor concerning the subprocess module which said to open a Terminal SHELL and type:

$ python3
>>> import subprocess
>>> subprocess.call('ls', shell=True)

Last night the subprocess.call portion was erroring saying their was no 'call' attribute. I tried asking dir(subprocess) and call wasn't listed there. I figured I would try again this morning, however, this is what I was greeted with shortly after booting up and launching my Terminal:

[justme@ispy] ~$ python3
Python 3.4.3 (default, Oct 14 2015, 20:28:29)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import subprocess
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/justme/python_work/subprocess.py", line 39

    ^
SyntaxError: EOF while scanning triple-quoted string literal
>>>

Seems like the module is deteriorating or something, as yesterday it accepted the import command
to include it!  :)

I found a subprocess.py in /usr/lib/python3.4 and grabbed it with gedit and looked at it line by line. It has tripple double quotes but also single double quotes throughout it in places, but they all seemed to have a companion quote to offset them...and the entire text area is one solid color which would seem to indicate
it is being ignored by python...

What should I do now?

Thanks!


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to