1.基本知识
os.path在不同的环境中设置文件的路径时作用非常大,我们经常在Django或Flask中都看到它的身影,常用的其实有下面的几个方法:
OK,我们不妨看下面的例子。
2.测试
先看一下我当前环境下的两个python脚本文件:
hello.py里面没有内容,待会用来做测试,主要来看一下test_os_path.py的代码:
通过看下面的两种执行方式,我们来深刻理解上面三个方法的作用:
(1)以相对路径的方式来执行test_os_path.py
(2)以绝对路径的方式来执行test_os_path.py
通过上面两种执行方式的输出,就很容易看出三者的作用了。那在实际开发中,有什么用呢?
3.在实际开发中使用os.path
在实际开发中,我们肯定是要设定一个某些文件的路径的,比如在Web开发中,对于模板和静态文件的路径设定等,其实如果你用过Django或者Flask,应该就可以经常看到在它们的配置文件中,有os.path的出现,一般这样来用:
(1)首先获得当前文件(比如配置文件)所在的路径
(2)设定某个文件的绝对路径
当然,os.path的用法还有很多还多,这里只是列出常用的这三种,并且给出开发环境的一般用法,至于是否非得这样用,完全看每个人自己的思路和方法,这里仅提供参考。
干货分享
领取专属 10元无门槛券
私享最新 技术干货