2024-10-01 07:34:39 发布
网友
我试图通过从每个项中删除“.csv”扩展名来重命名列表中的所有项
以下代码删除变量new中的扩展名,但不会将每个替换为new:
csv = ['NC_hello1.csv', 'NC_hell02001.csv', 'NC_hello20002.csv'] for each in csv: new = os.path.splitext(each)[0] each = new print each
如何获得以下输出?在
试试这样的方法:
csv = [os.path.splitext(each)[0] for each in csv]
或者,如果您需要进一步处理修改后的文件名,例如像上面的代码一样打印它,请通过索引其元素来访问列表:
试试这样的方法:
或者,如果您需要进一步处理修改后的文件名,例如像上面的代码一样打印它,请通过索引其元素来访问列表:
^{pr2}$相关问题 更多 >
编程相关推荐