python - OS .CWD 跳过一个 DIR 如何修复
问题描述
我正在尝试从运行脚本的位置获取目录,但 os.cwd() 跳过了一个目录
脚本路径 - D:\Mainfolder\Testfolder\testfoldr2\check1.py
但
输出是 - D:\Mainfolder\Testfolder
尽管脚本存储在那里,为什么没有 testfolder2 出现请建议如何将 testfolder2 作为工作目录
我用于检查
import os
print(os.getcwd())
解决方案
getcwd()
将为您提供运行脚本的工作目录,
如果你想要文件的文件夹,那么你可以使用下面的代码:
import os
path = os.path.dirname(__file__)
print(path)
推荐阅读
- api - 用于查询 REST api 的 Outlook Web 加载项
- firebase - Firestore 安全规则:hasOnly 函数在哪里?
- nlp - 在 spaCy 的 Matcher 中组合属性
- javascript - 使用键盘输入序列显示隐藏/不可见的表单输入
- machine-learning - 我可以通过他们的置信度分数为单个用户查询获得多个意图吗?
- r - 将字符串格式的规则转换为R中的规则
- java - 在 Hibernate/Angular 中按birthDate 查找
- android - 在android中的ui依赖中添加brain tree drop时dex文件无法合并
- python - 计算两个日期之间的年数,但以标准方式四舍五入
- laravel - Laravel 发送数据到视图等功能