Почему мой питон не добавляет текущий рабочий каталог в путь ?

Я постоянно вижу сайты, на которых упоминается, что каталог, в котором вы выполняете 'python', добавляется к пути python. . Например, на http://www.stereoplex.com/blog/understanding-imports-and-pythonpath автор записывает компакт-диск в папку / tmp, затем выполняет 'print (sys.path)' и вот и вот, папка / tmp появляется в списке путей. Вот я пробую это в своей системе (с установленной 2.6.6):

пример структуры:

app/
  mymodule.py
  inner_folder/
    myscript.py

в myscript.py содержит строку:

import 'mymodule.py'

что я сделал:

cd app
python inner_folder/myscript.py # ImportError

Поскольку я выполняю интерпретатор из каталога app /, не следует ли помещать приложение на путь Python? Именно так во многих документах, которые я читал, указано, каким должно быть поведение.

Просветите, пожалуйста!

(Я временно решил эту проблему, вручную добавив папку, которую я хочу, в среду, но не хочу полагаться на нее вечно. Поскольку многие сайты говорят, что это можно сделать, я хотел бы воспроизвести его для себя)

37
задан trinth 20 June 2011 в 19:33
поделиться