Can't Get My Import Module Command to Work Properly

Bandung <[email protected]>
Newsgroups gmane.comp.python.windows-ce
Message-ID <[email protected]>
Using the PythonCE interactive window, I am trying to shortcut having to type
in a sys.path.append() command every time I want to run a python script that
is not in the standard path.  So I created a module called paths.py with
several sys.path.append commands in it.

When I import this module into the interpreter, the interpreter appears to
accept it with no errors.  However, I can't run any python scripts that are
within the new paths that my append() commands define.

If I fire up a python shell interpretor and type these two commands - the
sys.path.append() command and then type another command line like ... from
"new_module" import * this works.  But if I put them in a module called
"paths" and import that module into my interpreter session, it doesn't work. 
Why?

(1. This doesn't work)
>>>import paths

The paths.py file is sitting in the Python24\Lib  directory and contains the
following,
-------
#paths.py
# append this path to system path
import sys
sys.path.append("\My Documents\Personal")
from calctaxes import *
No such module "calctaxes" error results.
------

The use of any functions within calctaxes fails even though the file
calctaxes.py sits in the directory \My Documents\Personal

(2. But this works if I type the following into the interpreter...

>>>import sys
>>>sys.path.append("\My Documents\Personal")
>>>from calctaxes import *


Then all of my functions within calctaxes work from the interpreter.
--
View this message in context: http://www.nabble.com/Can%27t-Get-My-Import-Module-Command-to-Work-Properly-t1631521.html#a4419614
Sent from the Python - pythonce forum at Nabble.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.