如何设置python模块的默认搜索路径?

Python021

如何设置python模块的默认搜索路径?,第1张

Python的模块搜索路径PYTHONPATH类似Java的CLASSPATH\x0d\x0a由以下路径组合而成,通过更改以下4者其中之一都可以改变Python模块的默认搜索路径:\x0d\x0a1.当前工作目录\x0d\x0a2.操作系统的PYTHONPATH环境变量\x0d\x0a3.Python安装目录lib/site-packages中或PYTHONPATH中的.pth文件定义的路径\x0d\x0a如:find~/my_lib-typed-print>~/python2.6/site-packages/my_lib.pth\x0d\x0a4.运行时对sys.path的改变,如:\x0d\x0a\x0d\x0a向后增加:\x0d\x0asys.path.append(path)\x0d\x0apath不要以/或\结尾。\x0d\x0a向前增加:\x0d\x0asys.path.insert(0,path)

在有的Python版本中在安装时,我们的可以再安装时选择Python路径的自动配备

在选择python的安装程序的时候,我们尽量选择python的2.版本,因为随着Python的更新,Python的数据库会越来越强大,但是很多的Python数据库,只是能够提供给2.版本使用,所以我们尽量的去选择2.版本去下载,这样的话我们在学习的时候,能够尽力多的去选择多的数据库去学习。

在安装Python时不要忘记了安装路径。

具体过程:1.右键点击我的电脑,选择属性:

2.选择高级设置:

3.选择环境配置:

4.在系统变量中找到path选择进行编辑:

在上面添加那个路径就好了,就是把Python的安装地点复制粘贴就好了。(这里面我是用的是win10系统,如果你是win10以下的,你的环境变量的配置可能与我的不一样,只要选择那个条栏里,在最末尾先添加一个分号,然后再将那个路径写上就好了)

windows读取文件可以用\,但在字符串里面\被作为转义字符使用,

那么python在描述路径时有两种方式:

'd:\\a.txt',转义的方式

r'd:\a.txt',声明字符串不需要转义

这样就实现了python在windows系统中用\来访问,其实这样比较麻烦的是不是,下面对几种情况说明:

问题1:其实python中文件的绝对路径可以直接复制window的路径,

如:

C:\Users\Administrator\Desktop\python\source.txt 这个路径是没有问题的

但是,其实你的绝对路径正确,但是执行报错,那么就是你文件名的问题,如:

C:\Users\Administrator\Desktop\python\t1.txt 这个路径绝对会报错,因为 \t被转义了

python就会解析为C:\Users\Administrator\Desktop\python 1.txt 这个时候肯定会报错的

若果你改成下面的写法就不会报错啦(推荐使用此写法“/",可以避免很多异常)

C:/Users/Administrator/Desktop/python/t1.txt