如果我用途:
!ls '/Users/martyn/Documents/rawData'
它会给我一个所需目录中的文件列表。但我想把它参数化。我试过:
pathData = '/Users/martyn/Documents/rawData' !ls pathData
但这给出了误差:
ls: pathData: No such file or directory
我能看到问题所在......但不知道如何解决它。任何帮助都将不胜感激。
a11xaf1n1#
你可能需要
!ls {pathData}
或
!ls $pathData
s5a0g9ez2#
只使用%ls就可以得到当前目录中的列表。
%ls
zbsbpyhn3#
也许你也可以用途:
from glob import glob #path_list=glob("put your file path here.extension") path_list=glob("C:/Users/..../PYTHON/module1/data.jpg")
ijxebb2r4#
您还可以用途:
import subprocess print(subprocess.check_output(['ls', '-lhS']).decode('utf-8'))
z9zf31ra5#
您可以使用以下命令列出任何目录中的文件和文件夹
%ls pathData
用于当前目录
如果你想回到一个文件夹你可以使用
%ls '../'
对于两个文件夹
%ls '../../'
5条答案
按热度按时间a11xaf1n1#
你可能需要
或
s5a0g9ez2#
只使用
%ls
就可以得到当前目录中的列表。zbsbpyhn3#
也许你也可以用途:
ijxebb2r4#
您还可以用途:
z9zf31ra5#
您可以使用以下命令列出任何目录中的文件和文件夹
用于当前目录
如果你想回到一个文件夹你可以使用
对于两个文件夹