作为一个因为日常工作需要而编写一些简单程序的小白,这里只针对windows的路径做出测试。
测试文件(ceshi.py)在"D:\00-python"
import os
import sys
print("ceshi.py-------------->%s"%r"D:\00-python")
print("os.path.abspath('')--->%s"%os.path.abspath(''))
print("os.path.abspath('.')-->%s"%os.path.abspath('.'))
print("os.path.abspath('./')->%s"%os.path.abspath('./'))
print("sys.path[0]----------->%s"%sys.path[0])
print("sys.argv[0]----------->%s"%sys.argv[0])
print("os.getcwd()----------->%s"%os.getcwd())
结果如下:
ceshi.py-------------->D:\00-python
os.path.abspath('')--->D:\00-python
os.path.abspath('.')-->D:\00-python
os.path.abspath('./')->D:\00-python
sys.path[0]----------->D:\00-python
sys.argv[0]----------->D:\00-python\ceshi.py
os.getcwd()----------->D:\00-python