请教关于sys.path的问题。

请教关于sys.path的问题。

怎么样把自己写的一个xxx.py放入到系统的path中,以便随时import xxx.py来使用呢??
放入Python的lib目录就可以吧……不过这样编的程序到别的电脑里就不能用了啊……
把放这个文件的目录 加入到sys.path中 就行了
最好不要和 系统的模块重名 一般都是  sys.path.insert(0 , 'modepath')
当然你也可以sys.path.append('modepath')

为什么用insert 0 这儿问题 就不回答了
忘了 你那里 import 的时候不是import xxx.py 只需要import xxx
limo的一篇文章http://blog.donews.com/limodou/archive/2005/03/13/300943.aspx,不过情况不太一样。但想问一下,是否有现成的根据路径自动加载模块的。或者是已写好的共享一下,我感觉应该不是很负责,通过sys.path 和 __import__ 应该可以实现吧。
话说……实现这个功能有什么用处么?
放在PYTHONPATH里也可以。
sys.path
可查看Python搜索的路径,将文件放到该路径即可。
也可sys.path.append()来手动添加路径
thanks of to all
15.3 How Imports Work
The module search path:

1> The home directory of the top-level file.
2> PYTHONPATH directories (if set).
3> Standard library directories.
4> The contents of any .pth files (if present).

---From <<Learning Python, 2E.chm>> 15.3 How Imports Work

修改任意一个路径,添加文件路径即可; sys.path.append('/usr/filepath/file') 也不错;