zl程序教程

您现在的位置是:首页 >  后端

当前栏目

matlab/octave/scilab/python 获取当前目录下的文件(夹)名称列表(非遍历)命令小结

2023-06-13 09:12:24 时间

python:

import os;
names=os.listdir();  #文件(夹)名称存入list列表类型中
print(*names,sep="\n");  #一行输出一个 不含 . ..
print(names[2]);  #输出第3项

以.android目录为例,python输出当前目录,选中第2个文件(夹)名

matlab/octave:

a=dir();  
%a=dir;  %()可写可不写 
b={a.name};  %获得名称存入cell元胞数组中 包括 . ..
fprintf('%s\n',b{:});  %输出全部名称  
%或者b{:}或者a.name但是每行前面会多个'ans='
fprintf('%s\n',b{5});  %选中其中第5项输出

octave输出当前目录,选中第5个文件(夹)名
matlab输出当前目录,选中第5个文件(夹)名

scilab:

a=dir();  //() 不可省略,因为a=dir会把a当作指向dir的函数指针
//scilab调用函数只能带(),且没有匿名函数
b=a.name;  //获得名称列表
printf('%s\n',b);  //输出全部名称  
//printf mprintf 都可以用
printf('%s\n',b(5));  //选中其中第5项输出

scilab输出当前目录,选中第5个文件(夹)名