我有一个从 GUI 运行的脚本。GUI 在 ArcGIS 中运行,基本上,第一个参数可以接受已嵌入 ArcMap 中的文件,或者我可以使用资源管理器对话框导航到文件位置。
如果我使用选项来选择嵌入文件,那么它只返回文件名:
即'SOIL_LINES'
如果我使用导航选项,那么它会返回文件名和填充路径:
C:\SOIL\SOIL_LINES.shp
我想测试输入参数以查看文件是否只是文件名,或者它是否还包含完整路径。我最终需要解析选项 2 中的路径以隔离文件名本身。那部分我已经想通了。
我已经使用过os.path.isfile
,但这会在两种情况下都返回文件,因为它们都被视为文件。
谢谢,迈克