Tony Cappellini
2015-07-31 23:37:38 UTC
Hello,
I've got Python 2.7.10 64-Bit installed, via the Anaconda installer
The path clearly shows C:\Anaconda in the path. Typing python by
itself brings up
the python REPL as expected.
Running this simplified program easily illustrates the problem I'm seeing
in another, larger Python program.
http://pastebin.com/0bjBLgDh
Running that script as:
python cmdline.py 1 2 3
shows the expected output -> Cmd line args: ['cmdline.py', '1', '2', '3']
Running that script as -> cmdline.py 1 2 3
shows this output ->Cmd line args:
'C:\\Users\\tonycappellini\\Projects\\cmdline\\cmdline.py']
Searching for help yielded these,
http://superuser.com/questions/429604/passing-arguments-to-a-python-script-file-association-not-found-windows-7-on-i
https://technet.microsoft.com/en-us/library/bb490912.aspx
I found that assoc .py
showed this ->File type 'Python.File' not found or no open command
associated with it
ftype Python.file
shows python.file="c:\Anaconda\python.exe" "%1" %*
So, I've added this association for .py files
assoc .py=Python.file
and rebooted
assoc .py
now shows .py=Python.file
However, arguments are still not being correctly passed to Python files.
I am stumped by this issue, as it has never been a problem for me in
the ~10 years that I've been using Python n Windows.
I am working at a new job where all development systems use Windows 7
64-Bit. The systems at my previous place of employment used Windows 7
32-Bit,
but I wouldn't expect this kind of problem from moving to a 64-But OS.
I would appreciate some help understanding and fixing this issue,
Thanks
I've got Python 2.7.10 64-Bit installed, via the Anaconda installer
The path clearly shows C:\Anaconda in the path. Typing python by
itself brings up
the python REPL as expected.
Running this simplified program easily illustrates the problem I'm seeing
in another, larger Python program.
http://pastebin.com/0bjBLgDh
Running that script as:
python cmdline.py 1 2 3
shows the expected output -> Cmd line args: ['cmdline.py', '1', '2', '3']
Running that script as -> cmdline.py 1 2 3
shows this output ->Cmd line args:
'C:\\Users\\tonycappellini\\Projects\\cmdline\\cmdline.py']
Searching for help yielded these,
http://superuser.com/questions/429604/passing-arguments-to-a-python-script-file-association-not-found-windows-7-on-i
https://technet.microsoft.com/en-us/library/bb490912.aspx
I found that assoc .py
showed this ->File type 'Python.File' not found or no open command
associated with it
ftype Python.file
shows python.file="c:\Anaconda\python.exe" "%1" %*
So, I've added this association for .py files
assoc .py=Python.file
and rebooted
assoc .py
now shows .py=Python.file
However, arguments are still not being correctly passed to Python files.
I am stumped by this issue, as it has never been a problem for me in
the ~10 years that I've been using Python n Windows.
I am working at a new job where all development systems use Windows 7
64-Bit. The systems at my previous place of employment used Windows 7
32-Bit,
but I wouldn't expect this kind of problem from moving to a 64-But OS.
I would appreciate some help understanding and fixing this issue,
Thanks