前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >matlab/octave/scilab/python 获取当前目录下的文件(夹)名称列表(非遍历)命令小结

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

原创
作者头像
Kitov
发布2022-09-11 21:18:37
2.4K0
发布2022-09-11 21:18:37
举报

python:

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

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

matlab/octave:

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

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

scilab:

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • python:
  • matlab/octave:
  • scilab:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档