以同样的方式我们可以使用shebangs(或Windows上的PyLauncher)执行常规Python,我们可以对Ipython和.ipy文件执行相同的操作吗?
在Windows注册表中注册IPython,双击.ipy启动IPython控制台。或者从linux只添加'i'到'/ usr / bin / python'并执行。
在Windows中,这将非常有用,因为“系统集成”中最棘手的部分之一是命令行参数。如果这些可以藏在shebang(pylauncher风格)的文本文件中,那就太棒了。
答案 0 :(得分:1)
不确定我是否完全理解您的问题,但您可以在Windows上创建一个py.ini文件,作为PEP 397的described in the Customized Commands section,其中PyLauncher是一个实现。
[commands]
ipython=C:\Anaconda\Scripts\ipython.exe -v
更改安装本地IPython的路径。如果您将.ipy文件扩展名与pylauncher可执行文件关联(通常为C:\ Windows \ py.exe,您可以将py.ini文件保存到同一路径)并使用.py /顶部的shebang。他们应该使用ipython运行的ipy文件以及py.ini文件中指定的选项
#! ipython
您还可以将ipython.exe与.ipy文件关联在Windows上,它将运行.ipy文件。