我有一个python脚本,将采取csv文件,其中包含所有的图像在文件格式:
Alfa,Beta,Charlie,Delta,Echo
A1,B1,C1,D1,AX1.jpg
A2,B2,C2,D2,BX1.jpg
A3,B3,C3,D3,CX1.jpg
A4,B4,C4,D4,BX1.jpg
A4,B4,C4,D4,CX1.jpg
A4,B4,C4,D4,AX1.jpg
脚本:
import csv
with open('sample.csv') as csv_file:
column_numbers = 'Echo'
reader = csv.DictReader(csv_file)
for row in reader:
for ky in row[column_numbers] translate from jpg to jpeg
因此csv文件将如下所示:
Alfa,Beta,Charlie,Delta,Echo
A1,B1,C1,D1,AX1.jpeg
A2,B2,C2,D2,BX1.jpeg
A3,B3,C3,D3,CX1.jpeg
A4,B4,C4,D4,BX1.jpeg
A4,B4,C4,D4,CX1.jpeg
A4,B4,C4,D4,AX1.jpeg
1条答案
按热度按时间cczfrluj1#
在这个特殊的例子中,它是csv并不重要,因为您只是希望对文本文件执行搜索和替换。
正如@Tim Roberts所评论的,这可以使用命令行工具(
sed -e s/jpg/jpeg/ < sample.csv
)来完成,但无论如何,让我们用Python来完成它......试试这个可运行的例子!