[python] os.path.join() 与 sys.path

脚本文件本地目录挂入系统环境变量

import sys, os
sys.path.append(os.pardir)
print(sys.path)

 os.getcwd()获取当前目录路径

import os
current_path = os.getcwd() # 获取当前工作目录的路径
print(current_path) print(
"1:"+ os.path.join('aaaa','/bbbb','ccccc.txt')) print("2:"+ os.path.join('/aaaa','/bbbb','/ccccc.txt')) print("3:"+ os.path.join('aaaa','./bbb','ccccc.txt'))

但由于vscode运行 os.getcwd()定位是在workspace和终端运行的结果会有区别(少一层),这点需要注意

import os 
# os.getcwd()
data_path = os.path.join(os.getcwd(),"test/data")
print(data_path)

 

 vscode与终端区别

原文地址:https://www.cnblogs.com/clemente/p/10096111.html