首页 > 解决方案 > OS .CWD 跳过一个 DIR 如何修复

问题描述

我正在尝试从运行脚本的位置获取目录,但 os.cwd() 跳过了一个目录

脚本路径 - D:\Mainfolder\Testfolder\testfoldr2\check1.py

输出是 - D:\Mainfolder\Testfolder

尽管脚本存储在那里,为什么没有 testfolder2 出现请建议如何将 testfolder2 作为工作目录

我用于检查

import os

print(os.getcwd())

标签: pythonpython-3.x

解决方案


getcwd()将为您提供运行脚本的工作目录,

如果你想要文件的文件夹,那么你可以使用下面的代码:

import os
path = os.path.dirname(__file__)
print(path)

推荐阅读