python sys.path用法

pythonsys模块包含了与python解释器和它的环境有关的函数,这个你可以通过dir(sys)来查看他里面的方法和成员属性

[python]  view plain copy print ?
  1. import sys  
  2. print dir(sys)  
result:

[python]  view plain copy print ?
  1. ['__displayhook__''__doc__''__excepthook__''__name__''__package__''__stderr__''__stdin__''__stdout__''_clear_type_cache''_current_frames''_getframe''_mercurial''api_version''argv''builtin_module_names''byteorder''call_tracing''callstats''copyright''displayhook''dllhandle''dont_write_bytecode''exc_clear''exc_info''exc_type''excepthook''exec_prefix''executable''exit''flags''float_info''float_repr_style''getcheckinterval''getdefaultencoding''getfilesystemencoding''getprofile''getrecursionlimit''getrefcount''getsizeof''gettrace''getwindowsversion''hexversion''long_info''maxint''maxsize''maxunicode''meta_path''modules''path''path_hooks''path_importer_cache''platform''prefix''py3kwarning''setcheckinterval''setprofile''setrecursionlimit''settrace''stderr''stdin''stdout''subversion''version''version_info''warnoptions''winver']  
[python]  view plain copy print ?
  1. import sys  
  2. print sys.path  
  3. result:  
  4. ['C:\\Documents and Settings\\username\\My Documents\\Aptana Studio 3 Workspace\\Python_Test_Project\\src''C:\\Documents and Settings\\username\\My Documents\\Aptana Studio 3 Workspace\\Python_Test_Project\\src''C:\\Python27''C:\\Python27\\DLLs''C:\\Python27\\lib''C:\\Python27\\lib\\lib-tk''C:\\Python27\\lib\\plat-win''C:\\Python27\\lib\\site-packages''C:\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode''C:\\WINDOWS\\system32\\python27.zip']  

里面有个 sys.path属性。他是一个list.默然情况下python导入文件或者模块的话,他会先在sys.path里找模块的路径。如果没有的话,

程序就会报错。

所以我们一般自己写程序的话。最好把自己的模块路径给加到当前模块扫描的路径里,eg: sys.path.append('你的模块的名称'),这样程序就不会

因为找不到模块而报错。。

转载于:https://www.cnblogs.com/robbychan/p/3786637.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值