这篇文章介绍了Python的绝对路线图和相对路径,分享给大家,也给自己留笔记
1、绝对传球
os.path.abspath ('文件名') :
显示了文件的绝对力量
eg :
导入操作系统
OS.chdir (e :pycharmprojects\ odycmdb\ ody CMDB ) (ody CMDB ) )
操作系统. list dir () )。
['settings.py ',' urls.py ',' wsgi.py ',' __init__.py ',' __pycache__']
操作系统. path.abspath (settings.py ) )。
' e :pycharmprojects\ ody CMDB\ ody CMDB\ settings.py '
2、相对路径
操作系统. path.dirname ('文件名') :
显示文件的相对路径
eg :
导入操作系统
OS.chdir (e :pycharmprojects\ odycmdb\ ody CMDB ) (ody CMDB ) )
操作系统. list dir () )。
['settings.py ',' urls.py ',' wsgi.py ',' __init__.py ',' __pycache__']
操作系统. path.dirname (settings.py ) )。
3、总结
一般来说,绝对路劲函数和相对路径函数是组合使用的,特别是在多个文件包之前相互引入
OS.path.dirname (OS.path.abspath ('文件名') )表示从中获取当前文件夹的目录
eg:
导入操作系统
OS.chdir (e :pycharmprojects\ odycmdb\ ody CMDB ) (ody CMDB ) )
操作系统. list dir () )。
['settings.py ',' urls.py ',' wsgi.py ',' __init__.py ',' __pycache__']
操作系统. path.abspath (settings.py ) )。
' e :pycharmprojects\ ody CMDB\ ody CMDB\ settings.py '
操作系统. path.dirname (操作系统. path.abspath ) (settings.py ) () ) ) ) ) ) )。
' e :pycharmprojects\ ody CMDB\ ody CMDB '
OS.path.dirname (OS.path.dirname ) OS.path.abspath ) ') )表示要获取当前文件夹上层次结构的目录
eg:
导入操作系统
OS.chdir (e :pycharmprojects\ odycmdb\ ody CMDB ) (ody CMDB ) )
操作系统. list dir () )。
['settings.py ',' urls.py ',' wsgi.py ',' __init__.py ',' __pycache__']
操作系统. path.abspath (settings.py ) )。
' e :pycharmprojects\ ody CMDB\ ody CMDB\ settings.py '
OS.path.dirname (OS.path.dirname ) OS.path.abspath ) ' settings.py ' ) )
' e :pycharmprojects\ ody CMDB '
希望以上是正文的全部内容,对大家的学习有帮助。 另外,我希望你支持很多编剧。