我的问题有点基础,但由于我是 python 的新手(从 GIS 跨过来的),请多多包涵。
我有一个基于用户插入的文件的 python 列表 -
例如:inputlist =["c:\\files\\foobar.shp","c:\\files\\snafu.shp"]
如何将文件名(没有路径或扩展名)放入新列表?
(期望的输出:["foobar","snafu"])
谢谢。
请您参考如下方法:
你可以使用 python 的列表理解:
new_list = [ splitext(basename(i))[0] for i in inputlist ]
