python os模块

1、os.path.dirname(__file__)

作用:返回脚本的路径,

但是需要注意一下几点:

1、必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined

2、结合os.path.abspath用,效果会好,如果大家看过一些python架构的代码的话,会发现经常有这样的组合

os.path.dirname(os.path.abspath(__file__)), os.path.abspath(__file__)返回的是.py文件的绝对路径。

2、os.path.join()

作用:连接两个或更多的路径名组件

1.如果各组件名首字母不包含’/’,则函数会自动加上

2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃

3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾

3. os.chdir 改变当前工作目录到指定路径

os.chdir('C:\\Users\\lifei\\Desktop')

你可能感兴趣的:(python基础)