Shell ipython外壳命令错误
我试着在ipython笔记本中使用前缀为“”的ipython shell命令!“但是ls没有被识别。以前有人遇到过这个问题吗?” 注意:目的是过滤所有包含名称边的文件Shell ipython外壳命令错误,shell,command,jupyter-notebook,Shell,Command,Jupyter Notebook,我试着在ipython笔记本中使用前缀为“”的ipython shell命令!“但是ls没有被识别。以前有人遇到过这个问题吗?” 注意:目的是过滤所有包含名称边的文件 奇怪的是,!ls在windows上工作。!将命令逐字传输到底层操作系统。因此,!ls不应该在windows上工作。ls另一方面是在IPython中实现的,因此应该可以工作 尽管这并不能真正回答你的问题。你为什么不简单地用一种蟒蛇式的方法来达到同样的效果呢?你可以使用: files=sorted(过滤器(lambda x:x中的'e
奇怪的是,
!ls
在windows上工作。!
将命令逐字传输到底层操作系统。因此,!ls
不应该在windows上工作。ls
另一方面是在IPython中实现的,因此应该可以工作
尽管这并不能真正回答你的问题。你为什么不简单地用一种蟒蛇式的方法来达到同样的效果呢?你可以使用:
files=sorted(过滤器(lambda x:x中的'edges',os.listdir('.')),key=os.path.getsize)
要获取当前目录的文件(和目录),请在“edges”之后进行筛选并按大小排序。您是在windows还是linux上?嗨,Jakob,我正在windows上使用ipython笔记本。我尝试了“!ls*.ipynb”,效果很好。但是上面这样的命令不起作用。我查找了一些人,有些人建议使用dir,但在这种情况下似乎不太好。