我已经安装了Enthought Python Distribution,它基本上是一个美化的Python发行版,增加了用于数值和科学计算的库.现在,因为我使用Debian,所以已经安装了Python.如果我希望将Enthought Python用于所有工作,我将如何去做呢?
现在我正在使用一个基本的别名,如:
alias python='/usr/local/share/enthought/bin/python'
Run Code Online (Sandbox Code Playgroud)
这很好,但是对于像#! /usr/bin/env python独立Python脚本这样的shebang指令失败了.那么如何让系统使用Enthought Python(当然不会破坏任何东西!).谢谢!
我正在尝试使用一堆文本文件+ vim + Markdown.pl作为一个有效的笔记平台.到目前为止,我对Markdown.pl解析器感到满意.但像一条线,
<link href="style.css" rel="stylesheet"></link>
Run Code Online (Sandbox Code Playgroud)
转换成:
<p><link href="style.css" rel="stylesheet"></link></p>
Run Code Online (Sandbox Code Playgroud)
有什么东西我错过了吗?
我正在尝试编写一个包含一些数学函数的小型Python模块.例如,它可能包含如下函数:
def quad(x, a, b, c):
return a*x**2 + b*x + c
Run Code Online (Sandbox Code Playgroud)
您可能会注意到它a, b, c除了变量之外还包含几个参数(即)x.现在,如果我将它放在一个文件中并简单地导入它,最终用户必须始终使用除变量之外的参数调用该函数.因此我想创建一个这样的类:
class quad:
def __init__(self, a, b, c):
self.a = a
self.b = b
self.c = c
def eq(x):
return self.a*x**2 + self.b*x + self.c
Run Code Online (Sandbox Code Playgroud)
从而允许最终用户将其用作:
q = quad(p, q, r)
eq = q.eq
Run Code Online (Sandbox Code Playgroud)
这是正确的做事方式吗?我对这个问题的标题非常抱歉,因为我想不出更好的一个!