Python中os.path 的妙用,快来瞅瞅

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的用法还有很多还多,这里只是列出常用的这三种,并且给出开发环境的一般用法,至于是否非得这样用,完全看每个人自己的思路和方法,这里仅提供参考。

干货分享

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181025B1ZFHA00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券