六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 65|回复: 0

python学习的一点体会,对新手有帮助!

[复制链接]

升级  8%

16

主题

16

主题

16

主题

秀才

Rank: 2

积分
62
 楼主| 发表于 2013-1-28 18:45:09 | 显示全部楼层 |阅读模式
python path的表示python加载资源的路径,比如你运行一个python文件,里面要导入相关的python模块,那python环境就要寻找它们
那python编译环境在哪里寻找它们呢?
答案就是在python path,python path是一些python路径组成的列表,python编译环境就在列表里不断的寻找该模块的路径,默认好像是从python内置的包开始找,如果找到了该模块就把它编译下,生成pyc的文件方便下次的导入,如果没有找到的话,则会报错。

那如果出现了没找到模块的错误的话,可以试试下面几个解决方法。
1用os.sys.path要查看当前python环境下所有的python path,这样就知道你导入的模块有没加入到python path里。
2如果没有看到的话,os.sys.path.append()来添加,不过这是临时的,如果要永久的话,建议你把模块放到python目录下的site-packages目录下,这个目录是放python扩展模块和标准库用的。
看了上面的文章,建议看看python sys.path用法

原创文章请注明转载自老王python,本文地址:http://www.cnpythoner.com/post/84.html

作者:老王@python python 教程
老王python,提供pythn相关的django 教程和python 下载,希望大家能够喜欢
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表