【问题标题】:!ls in Jupyter notebook (Python 3)!ls 在 Jupyter 笔记本(Python 3)中
【发布时间】:2016-09-24 16:04:40
【问题描述】:
如果我使用:
!ls '/Users/martyn/Documents/rawData'
它给了我所需目录中的文件列表。
但我想参数化这个。我试过了:
pathData = '/Users/martyn/Documents/rawData'
!ls pathData
但这给出了错误:
ls: pathData: No such file or directory
我可以看到问题...但看不到如何解决它。任何帮助将不胜感激。
【问题讨论】:
标签:
python
ipython
jupyter-notebook
【解决方案1】:
你可能需要
!ls {pathData}
或
!ls $pathData
【解决方案3】:
你也可以使用:
import subprocess
print(subprocess.check_output(['ls', '-lhS']).decode('utf-8'))
【解决方案4】:
也许你也可以使用:
from glob import glob
#path_list=glob("put your file path here.extension")
path_list=glob("C:/Users/..../PYTHON/module1/data.jpg")