python模块内置变量及其作用

2020-12-13 16:12

阅读:537

标签:目录   print   完整   span   abs   cat   dirname   pat   文件   

1.__file__

所在模块:os

变量作用:指向当前文件

当前文件的完整路径:os.path.abspath(__file__)

当前文件所属目录:os.path.dirname(os.path.abspath(__file__))

当前文件所属目录的上级目录:os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

 

cat filelocation.py
import os
print(__file__)
print(os.path.abspath("filelocation.py"))
print(os.path.abspath(__file__))
print(os.path.dirname(os.path.abspath(__file__)))
print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
运行:
filelocation.py
/home/test/CodeProjects/PythonProjects/test/filelocation.py
/home/test/CodeProjects/PythonProjects/test/filelocation.py
/home/test/CodeProjects/PythonProjects/test
/home/test/CodeProjects/PythonProjects

 

 

 

 

python模块内置变量及其作用

标签:目录   print   完整   span   abs   cat   dirname   pat   文件   

原文地址:https://www.cnblogs.com/DesignerA/p/11618601.html


评论


亲,登录后才可以留言!