
python
wyljz
想着,做着,学着,活着
展开
-
kinterbasdb连接嵌入式数据库,参数插入,查询,中文
<br />import kinterbasdbcon=kinterbasdb.connect(dsn='e:/demo/testdata/test.fdb',user='sysdba',password='masterkey')con.text_factory=strcur=con.cursor()i=0while i<1000: cur.execute('insert into test(name,ordernum) values(?,?)',(unicode('王太','原创 2011-05-25 16:18:00 · 1344 阅读 · 1 评论 -
sqlalchemy 关联数据的添加和查询,转成json
类定义:from sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy.orm import relationshipfrom sqlalchemy import MetaData, Table, Column, ForeignKey, Integer, String, Boolean, DateTimeBase =原创 2017-02-22 14:11:57 · 3981 阅读 · 0 评论 -
python+mysql+sqlalchemy版本选择
因mysql connector for python 只支持到3.4版本,所有python使用3.4.4版本安装了mysql connector后,还需要安装mysql-python,否则会出现错误提示:No module named ‘MySQLdb’但是mysql-python安装过程中需要编译,会出错,所以用pymysql替代,这样sqlalchemy的连接字符串就是:mysql+pymys原创 2017-02-16 16:53:04 · 3709 阅读 · 0 评论 -
wxpython无标题窗口最大化解决方案
无标题frame最大化时,会覆盖任务栏,因此不能使用Maximize或ShowFullScreen,需要获得桌面的显示尺寸,再设置给frame def OnDoubleClick(self, evt): if self.isMax: self.isMax = False#还原# self.Maximize(False)原创 2015-06-12 00:17:06 · 6853 阅读 · 0 评论 -
自适应的背景图片
import wxclass MyPanel(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1) self.SetBackgroundStyle(wx.BG_STYLE_ERASE ) self.Bind(wx.EVT_ERASE_BACKGROUND, se转载 2015-06-10 16:48:20 · 1644 阅读 · 2 评论 -
wxpython 自定义事件
定义事件类class IndexClickEvent(wx.PyCommandEvent): 业务导航按钮点击事件 def __init__(self,eventType,id): super(IndexClickEvent,self).__init__(eventType,id) self.cli原创 2011-06-03 16:12:00 · 1484 阅读 · 0 评论 -
wxpython 使用LayoutConstraints约束布局
使用LayoutConstraints来约束布局 self.panel=wx.Panel(self) self.panel.SetBackgroundColour(wx.WHITE) lc = wx.LayoutConstraints() lc.top.PercentOf(self, wx.Height,30原创 2011-06-03 11:26:00 · 1238 阅读 · 0 评论 -
python中数字转换成字符串
数字转成字符串,使用格式化字符串:如tt=322tem=%d %tttem即为tt转换成的字符串 常用的格式化字符串:%d 整数%f%F 浮点数%e%E 科学计数%g%G e 和%f/%E 和%F 的简写 %% 输出% 格式化操作符辅助指令原创 2011-06-03 11:23:00 · 25931 阅读 · 1 评论 -
python switch的实现
def createAddPage(self): wx.MessageBox(1) def createSubPage(self): wx.MessageBox(2) def createTypepage(self): wx.MessageBox(3) def create原创 2011-06-03 14:56:00 · 1481 阅读 · 0 评论 -
sqlalchemy 连接firebird 及插入中文
import sqlalchemy as safrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy.orm import sessionmakerfrom sqlalchemy import Column,String,Integerbase=declarative_base()class Test(base): __tablename__='test' ID=Column(Int原创 2011-05-25 10:48:00 · 1415 阅读 · 0 评论 -
python 和c#共用memcached
python写入:from pymemcache.client.base import Clientclient = Client(('127.0.0.1', 11211))。。。if __name__=='__main__': print('正在运行资源监控程序...') while True: client.set('info_disk',getDisk())原创 2017-07-25 17:09:00 · 320 阅读 · 0 评论