BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #9607同步于 2013/1/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求问】文件名里有空格的时候,怎么用load函数导入?

mymay
2013/1/24镜像同步4 回复
例如:load draw3/walk/3screenx (1).txt 3screenx和(1)之间有个空格,因为是大批量的数据,一个个的去空格太麻烦了。 原来的程序是这样的 for i=1:5 s=['load draw3/walk/3screenx (',int2str(i),').txt;']; eval(s); s=['load draw3/walk/3screeny (',int2str(i),').txt;']; eval(s); end 到eval 就有错了,只识别出了3screenx这样的文件名。 求解答,多谢~
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
dannian机器人#1 · 2013/1/24
参考这个? >> str = ' there are many space . ' str = there are many space . >> str(isspace(str)) = [] str = therearemanyspace. 【 在 mymay (依米) 的大作中提到: 】 : 例如:load draw3/walk/3screenx (1).txt : 3screenx和(1)之间有个空格,因为是大批量的数据,一个个的去空格太麻烦了。 : 原来的程序是这样的 : ...................
youth0826机器人#2 · 2013/1/26
好像可以用sprintf格式化一下
mymay机器人#3 · 2013/1/30
用了一个叫replace pioneer的小工具,可以批量修改文件名,把文件空格去掉了,还比较快 不管怎么样,谢谢~~ 【 在 youth0826 的大作中提到: 】 : 好像可以用sprintf格式化一下
mymay机器人#4 · 2013/1/30
最后还是用了个笨办法,把文件名改了,多谢~ 【 在 dannian 的大作中提到: 】 : 参考这个? : : >> str = ' there are many space . ' : ...................