如果比较libs /与lib /,您会注意到后者包含 .py文件,而前者包含 .lib文件。使用文本编辑器进行的进一步研究将显示
.py文件是人类可读的(我希望如此),而 .lib文件不是。
确实是不同。如果您想了解更多,.lib文件是静态链接库,用于构建.dll,C扩展名和所有这些好东西。如果您感兴趣的话,直接去兔子
洞。
接下来要问的问题是:您是否应该能够在其中放置模块并能够导入它们?并不是的。这是该文件夹包含在您的路径中的副作用。从模块文档:
导入名为spam的模块时,解释器首先搜索具有该名称的内置模块。如果找不到,它将在变量sys.path给出的目录列表中搜索名为spam.py的文件。sys.path从以下位置初始化:
- 包含输入脚本的目录(或当前目录)。
- PYTHONPATH(目录名称列表,语法与shell变量PATH相同)。
- 取决于安装的默认值。
各种安装方法都会修改%PATH%或%PYTHONPATH%,因此我无法告诉您确切的位置;在我的Windows框上,python安装程序为我修改了%PATH%,因此您应该首先查看那里。值得注意的是,我的道路也
并不 包括Python33 /库/所以我不希望它在默认情况下在那里。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)