如何根据正在使用的文件夹更改文件路径?

问题描述

我每次运行程序时都试图让这段代码中的in_features路径不同,我处理过os.listdir ("./ content"),没有好的结果,也就是我需要的是{{ 1}} 每次运行程序根据使用的文件夹改变,比如路径改变了就可以选择文件

in_features

解决方法

为了动态获取当前运行脚本的目录的路径,你可以试试这个:

from pathlib import Path

in_feature = str(Path(__file__).parent / Path("VH_Dissolve.shp"))

因此,如果您的脚本从“C:\Users\NewDir\Ejemplo”运行,in_feature 的值将自动为 C:\Users\NewDir\Ejemplo\VH_Dissolve.shp