New submission from Sandro Tosi <sandro.t...@gmail.com>:

Hi,
looking at http://mail.python.org/pipermail/docs/2011-December/006672.html I 
tried to replicate what the user said, and *it seems* that -c and -m doesn't 
add the current directory to the start of sys.path:

$ echo -e "import sys\nprint (sys.path)" > dummy.py ; ./python -mdummy
['', '/usr/local/lib/python27.zip', '/home/morph/cpython/py27/Lib', 
'/home/morph/cpython/py27/Lib/plat-linux2', 
'/home/morph/cpython/py27/Lib/lib-tk', '/home/morph/cpython/py27/Lib/lib-old', 
'/home/morph/cpython/py27/build/lib.linux-x86_64-2.7-pydebug', 
'/usr/local/lib/python2.7/site-packages']

and 

$ ./python -c "import dummy"
['', '/usr/local/lib/python27.zip', '/home/morph/cpython/py27/Lib', 
'/home/morph/cpython/py27/Lib/plat-linux2', 
'/home/morph/cpython/py27/Lib/lib-tk', '/home/morph/cpython/py27/Lib/lib-old', 
'/home/morph/cpython/py27/build/lib.linux-x86_64-2.7-pydebug', 
'/usr/local/lib/python2.7/site-packages']

the same sys.path as from the interactive shell:

$ ./python 
Python 2.7.2+ (2.7:f0666e56a552, Jan  7 2012, 16:31:06) 
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
[38650 refs]
>>> sys.path
['', '/usr/local/lib/python27.zip', '/home/morph/cpython/py27/Lib', 
'/home/morph/cpython/py27/Lib/plat-linux2', 
'/home/morph/cpython/py27/Lib/lib-tk', '/home/morph/cpython/py27/Lib/lib-old', 
'/home/morph/cpython/py27/build/lib.linux-x86_64-2.7-pydebug', 
'/usr/local/lib/python2.7/site-packages']
[38657 refs]

So, is http://docs.python.org/using/cmdline.html#interface-options correct in 
saying "he current directory will be added to the start of sys.path (allowing 
modules in that directory to be imported as top level modules)."? (and so forth 
for -m option?) am I confused?

----------
assignee: docs@python
components: Documentation
messages: 150802
nosy: docs@python, sandro.tosi
priority: normal
severity: normal
stage: needs patch
status: open
title: Description of -m and -c cli options wrong?
versions: Python 2.7, Python 3.2, Python 3.3

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue13728>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to