ipython - 用于调用 shell 和调度结果的 ipython 魔术/宏/别名指南
问题描述
(注意:我有大量的 python 和 unix shell 经验,但对 ipython 来说相当新——使用 7.5)
我正在尝试复制我一直使用的 UNIX shell 函数,以便它在 ipython shell 中工作。
要求是我想键入类似to myproj
的内容,然后让 ipython 通过cd
对从to
. (这是我在 unix 中使用的快速目录更改实用程序)
它在 unix 中的工作方式是 shell 函数调用外部命令,该命令将其结果打印到 stdout,然后 shell 函数调用cd
目标目录的内部。
我一直在尝试%magic
在 ipython 中使用宏和别名,但到目前为止我还没有看到如何完成这项工作。有任何想法吗?
解决方案
推荐阅读
- arrays - 基于另一列的名称列表(唯一和重复的名称)
- reference - 在 Rust 中传递内存地址
- excel - 如何让这个 VBA 代码循环遍历指定位置的工作表并删除每个单元格中的回车符?
- excel - 如果数组有 1 个条目,则从二维数组填充表单 ListBox 无法正常工作
- javascript - 如何为所选选项找到匹配的变量名称?
- kubernetes - 无法理解 gluster 和 gluster-block 卷之间的区别
- javascript - 角 7 | HostListener blur 有条件地停止所有其他事件回调
- git - 避免 Bitbucket 中的新主分支
- spring-boot - 用于使用从数据库收集的数据生成 CSV 文件的 Rest API 端点
- android - 将 Dagger2 与 PreferenceFragmentCompat 一起使用