我有一个大的.txt文件,包含大约1,105,000行,如下所示:
.
.
.
p123 1
p43 2
p1234 1
p56 3
.
.
.
但我想将其更改为:
.
.
.
p123.jpg 1
p43.jpg 2
p1234.jpg 1
p56.jpg 3
.
.
.
你知道如何在MATLAB中编辑这个文件吗?
答案 0 :(得分:0)
只想回答我的问题:d
fid =fopen('your_file.txt');
fid2 =fopen('your_file2.txt','w');
n = textscan(fid,'%s %s');
for i = 1:length(n{1,1})
fprintf(fid2,[n{1}{i},'.jpg ',n{2}{i},'\n']);
end