os.getcwd() # 用于获取当前工作目录的路径
os.path.join(os.getcwd(), file_name) # 用于将当前工作目录路径与 file_name 组合成一个新的路径
- 这样做的好处是,无论当前工作目录是什么,都可以生成正确格式的文件路径,而不必担心路径分隔符等细节。
- os.getcwd()对应的路径也可以换成其他的路径,保存到其他位置。
__file__ 返回当前执行文件的绝对路径(目录部分 + 文件名)
os.path.abspath() 返回绝对路径
os.path.dirname() 返回绝对路径的目录部分
BASE_DIR 变量的值是当前执行文件的绝对路径的目录部分
BASE_DIR = os.path.dirname(os.path.abspath(__file__))