Python3 路径

# -*- coding: utf-8 -*-

import os

print('getcwd : ', os.getcwd())
print("os.path.abspath('.') : ", os.path.abspath('.'))
print("os.path.abspath('..') : ", os.path.abspath('..'))
print("os.path.abspath('abc.txt') : ", os.path.abspath('abc.txt'))
print("os.curdir : ", os.curdir)
print("os.path.abspath(os.curdir) : ", os.path.abspath(os.curdir))


import sys
print('sys.argv[0] : ', sys.argv[0])
print('sys.path[0] : ', sys.path[0])
print('__file__ : ', __file__)

输出:

getcwd :  /Users/muzico/Documents/Project/python/a/b
os.path.abspath('.') :  /Users/muzico/Documents/Project/python/a/b
os.path.abspath('..') :  /Users/muzico/Documents/Project/python/a
os.path.abspath('abc.txt') :  /Users/muzico/Documents/Project/python/a/b/abc.txt
os.curdir :  .
os.path.abspath(os.curdir) :  /Users/muzico/Documents/Project/python/a/b
sys.argv[0] :  test.py
sys.path[0] :  /Users/muzico/Documents/Project/python/a/b
__file__ :  test.py