Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell ipython外壳命令错误_Shell_Command_Jupyter Notebook - Fatal编程技术网

Shell ipython外壳命令错误

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

我试着在ipython笔记本中使用前缀为“”的ipython shell命令!“但是ls没有被识别。以前有人遇到过这个问题吗?”

注意:目的是过滤所有包含名称边的文件


奇怪的是,
!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,但在这种情况下似乎不太好。