mik*_*ike 5 python pylons paster
是否可以运行"paster shell blah.ini"(或其变体)并自动加载某些库?
我讨厌总是输入"来自foo.bar import mystuff"作为每个贴纸shell中的第一个命令,并且希望计算机能够为我完成.
如果将环境变量 PYTHONSTARTUP 设置为文件名,它将在打开交互式提示符时执行该文件。
我对 Paster shell 一无所知,但我认为它的工作原理类似。
或者,您可以研究 iPython,它具有更强大的功能(特别是与 readline 库一起安装时)。例如 %run 允许您在当前命名空间中运行脚本,或者您可以使用历史记录完成。
编辑:
好的。经过更多研究后,我相当确定 Paster shell 只是执行一组有用的导入,并且可以使用简短的脚本和 ipython 轻松复制,然后%run myscript.py
编辑:
查看源代码后,这将很难做到(我对默认导入的看法是错误的。它也会解析您的配置文件),但是如果您同时安装了 Pylons 和 iPython,那么 Paster shell 应该自动使用 iPython。仔细检查两者是否安装正确,并仔细检查 Paster shell 是否尚未使用 iPython(它可能看起来像正常的 python 提示符)。
归档时间: |
|
查看次数: |
1086 次 |
最近记录: |