matlab 替换txt文件第63352行的数据
可以使用以下代码替换txt文件第63352行的数据:
% 读取txt文件
fid = fopen('filename.txt','r');
data = textscan(fid,'%s','Delimiter','\n');
fclose(fid);
% 替换第63352行数据
data{1}{63352} = 'new data';
% 写入txt文件
fid = fopen('filename.txt','w');
fprintf(fid,'%s\n',data{1}{:});
fclose(fid);
其中,filename.txt 是要替换数据的txt文件名,new data 是要替换的新数据。请注意,该方法将整个txt文件读入内存,适用于较小的txt文件。对于大型txt文件,可以使用逐行读取和写入的方法。
原文地址: https://www.cveoy.top/t/topic/bRnI 著作权归作者所有。请勿转载和采集!