在Python编码中,获取正在执行的文件的完整目录路径是一项至关重要的任务。本问题探讨了该主题,特别旨在提取目录路径,同时排除文件名。
用户尝试利用 os.path.abspath(__file__) 函数检索文件的绝对路径。但是,这种方法会产生完整路径,包括文件名。期望的输出是单独获取目录路径。
为了解决这个挑战,Python 提供了多种解决方案:
Python 3
跑步目录脚本:
import pathlib pathlib.Path(__file__).parent.resolve()
当前工作目录:
import pathlib pathlib.Path().resolve()
Python 2 和 3
跑步目录脚本:
import os os.path.dirname(os.path.abspath(__file__))
当前工作目录:
import os os.path.abspath(os.getcwd())
以上是如何在Python中从文件的绝对路径中仅获取目录路径?的详细内容。更多信息请关注PHP中文网其他相关文章!