Tag: python

什么是setup.py?

任何人都可以请解释一下,什么是setup.py以及如何configuration或使用?

Python mysqldb:未加载库:libmysqlclient.18.dylib

我刚刚在我的Mac OS 10.6上编译并安装了python 2.7的mysqldb。 我创build了一个简单的testing文件,导入 import MySQLdb as mysql 首先,这个命令是红色的下划线,信息告诉我“未解决的导入”。 然后我试图运行以下简单的Python代码 import MySQLdb as mysql def main(): conn = mysql.connect( charset="utf8", use_unicode=True, host="localhost",user="root", passwd="",db="" ) if __name__ == '__main__'(): main() 执行它时,我得到以下错误信息 Traceback (most recent call last): File "/path/to/project/Python/src/cvdv/TestMySQLdb.py", line 4, in <module> import MySQLdb as mysql File "build/bdist.macosx-10.6-intel/egg/MySQLdb/__init__.py", line 19, in <module> \namespace cvdv File […]

是否有可能安装另一个版本的Python Virtualenv?

我有一个安装了Python 2.4的networking托pipe共享帐户,但是我的代码与2.4不兼容。 有没有可能将Python 2.6直接安装到Virtualenv? 注意:我没有权限将其安装在共享服务器上。

理解dict.copy() – 浅或深?

在阅读dict.copy()的文档时,它说它制作了字典的浅表副本。 (Beazley的Python参考资料)也是如此,他说: m.copy()方法对映射对象中包含的项目进行浅度拷贝,并将它们放置在新的映射对象中。 考虑这个: >>> original = dict(a=1, b=2) >>> new = original.copy() >>> new.update({'c': 3}) >>> original {'a': 1, 'b': 2} >>> new {'a': 1, 'c': 3, 'b': 2} 所以我认为这会更新original的值(并添加'c':3),因为我正在做一个浅拷贝。 就像你做一个清单一样: >>> original = [1, 2, 3] >>> new = original >>> new.append(4) >>> new, original ([1, 2, 3, 4], [1, 2, 3, 4]) […]

什么是在Django“slu?”?

当我读取Django代码时,我经常在模型中看到所谓的“slu </s>”。 我不太确定这是什么,但我知道这与URL有关。 如何以及何时应该使用这个slu </s>的东西? (我已经阅读了这个术语表中的定义。)

我怎样才能量化两个图像之间的差异?

这是我想要做的: 我正在定期用摄像头拍照。 有点像时间stream逝的东西。 但是,如果没有什么变化,也就是说,图片几乎看起来一样,我不想存储最新的快照。 我想有一些量化差异的办法,我必须经验地确定一个门槛。 我在寻找简单而不是完美。 我正在使用python。

Python连接:为什么它是string.join(list)而不是list.join(string)?

这一直困扰着我。 这似乎是更好的: my_list = ["Hello", "world"] print my_list.join("-") # Produce: "Hello-world" 比这个: my_list = ["Hello", "world"] print "-".join(my_list) # Produce: "Hello-world" 有这样的具体原因吗?

显示更新时从Flask视图stream式传输的数据

我有一个生成数据并实时stream的视图。 我不知道如何将这些数据发送到我可以在我的HTML模板中使用的variables。 我目前的解决scheme只是输出数据到一个空白页面到达,这是有效的,但我想包括在一个更大的页面格式。 数据stream式传输到页面时,如何更新,格式化和显示数据? import flask import time, math app = flask.Flask(__name__) @app.route('/') def index(): def inner(): # simulate a long process to watch for i in range(500): j = math.sqrt(i) time.sleep(1) # this value should be inserted into an HTML template yield str(i) + '<br/>\n' return flask.Response(inner(), mimetype='text/html') app.run(debug=True)

为什么我的Tkinter小部件存储为None?

我把我的button放到一个数组中,但当我打电话给他们时,他们不在那里。 如果我打印出我得到的数组: {0: None, 1: None, 2: None, 3: None, 4: None, 5: None, 6: None, 7: None, …} 我只是不知道我做错了什么。 from tkinter import * def main(): pass if __name__ == '__main__': main() b={} app = Tk() app.grid() f = Frame(app, bg = "orange", width = 500, height = 500) f.pack(side=BOTTOM, expand = 1) def color(x): […]

如何访问tkinter python中不同类的variables3

我一直在寻找很多,我仍然不知道如何从python的不同类访问variables…在这种情况下,我想访问variablesself.v从PageOne类到PageTwo类..请帮助我 这是我的代码… import tkinter as tk import smtplib TITLE_FONT = ("Helvetica", 18, "bold") class SampleApp(tk.Tk): def __init__(self): tk.Tk.__init__(self) container = tk.Frame(self) container.pack(side="top", fill="both", expand=True) container.grid_rowconfigure(0, weight=1) container.grid_columnconfigure(0, weight=1) self.frames = {} for F in (StartPage, PageOne, PageTwo): frame = F(container, self) self.frames[F] = frame frame.grid(row=0, column=0, sticky="nsew") self.show_frame(StartPage) def show_frame(self, c): frame = self.frames[c] frame.tkraise() […]