-
python – 将类实例强制转换为子类
所属栏目:[Python] 日期:2020-12-20 热度:57
我正在使用 boto管理一些 EC2实例.它提供了一个Instance类.我想将其子类化以满足我的特殊需求.由于boto提供了一个查询接口来获取你的实例,我需要在类之间进行转换.这个解决方案似乎有效,但改变class属性似乎很狡猾.有没有更好的办法? from boto.ec2.instanc[详细]
-
在添加大整数(11个字符)时,调整了django中列警告的范围值
所属栏目:[Python] 日期:2020-12-20 热度:138
我得到“超出范围值调整列” 不确定django中是否有修复方法 解决方法 您应该创建从Field或IntegerField中注入的自定义字段 class BigintField(models.Field): def db_type(self): return 'BIGINT(20)'... 和 class MyModel(models.Model): bigid = BigintFie[详细]
-
django-admin – inlines -django
所属栏目:[Python] 日期:2020-12-20 热度:67
我有2个模型.我希望模型2与model1内联.在管理页面我想显示模型2的一些字段作为内联,所有这些都是readonly.ALso当我点击内联的值我应该使用该值将我链接到model2 一个内联,只显示字段.我想将内联模型字段显示为只读 解决方法 由于newforms管理员,这(通常)很容[详细]
-
python-fastcgi扩展
所属栏目:[Python] 日期:2020-12-20 热度:115
关于 python-fastcgi C库的文档并不多,所以我想知道是否有人可以提供一个简单的例子来说明如何用它制作一个简单的FastCGI服务器. “Hello World”示例会很棒. 解决方法 编辑:我误解了这个问题.糟糕! Jon’s Python modules是一组有用的模块,包括一个很棒的[详细]
-
Python:文件IO – 禁用增量刷新
所属栏目:[Python] 日期:2020-12-20 热度:105
与 this question相反的那种. 有没有办法告诉Python“在我告诉你之前不要写入磁盘.” (通过关闭或刷新文件)?我正在写一个网络上的文件,宁愿一次写完整个文件. 与此同时,我正在写一个StringIO缓冲区,然后在最后将其写入磁盘. 解决方法 不,瞥一眼python手册并[详细]
-
python – 在Mac OS X上使用virtualenv
所属栏目:[Python] 日期:2020-12-20 热度:127
我一直在Ubuntu上使用virtualenv它摇滚,所以我试图在我的Mac上使用它而我遇到了麻烦. virtualenv命令成功创建了目录,easy_install很乐意在其中安装包,但我无法导入我安装的任何内容.看起来sys.path没有正确设置:它不包括虚拟站点包,即使我使用–no-site-pac[详细]
-
有没有办法使用Python在SQLite中正确排序unicode字符串?
所属栏目:[Python] 日期:2020-12-20 热度:85
有一种简单的方法可以在SQLite中使用unicode数据来排序行吗? 解决方法 SQLite有一个BYOS(自带分拣机)策略.请参阅 more details的FAQ.他们选择不包括(默认情况下)任何支持Unicode的排序算法,以保持SQLite库的轻松和易于静态链接. 但是,您可以在create a coll[详细]
-
在Django中显示准确的当前时间和日期的最佳方法是什么?
所属栏目:[Python] 日期:2020-12-20 热度:75
目前,我的方法涉及创建上下文处理器 然后包括在整个网站.但是,我注意到了 考虑夏令时变化的问题.我住在 在美国以外的BTW和我的服务器在美国,但它的 时区设置为我的.但是,因为我们没有考虑到 夏令时,它总是比我当地早一个小时 时间. 知道怎么解释这个吗?我用[详细]
-
python – 如何在我的网站上将WMD markdown语法转换为HTML?
所属栏目:[Python] 日期:2020-12-20 热度:175
我正在使用 django并在我的网站上实现WMD,我只是想知道如何将markdown语法转换为 HTML用于显示目的,是否有某种功能我应该调用来进行这种转换? 什么是处理降价的最佳方式,即.我将markdown保存到数据库然后在显示它时解析它还是应该保存转换后的HTML然后在编[详细]
-
python – 重置主GUI窗口
所属栏目:[Python] 日期:2020-12-20 热度:51
我只想要关闭并重新打开我的主程序.我想在点击下拉菜单中的“新”类似选项时调用它.类似于调用root.destroy()然后重新启动mainloop. 我怎么能这样做? 解决方法 您可以将所有GUI构建逻辑和初始状态代码从mainloop中取出并将其放入函数中.从mainloop调用这些[详细]
-
python – 装饰器和类
所属栏目:[Python] 日期:2020-12-20 热度:186
有没有办法在嵌套好的类结构中编写装饰器?例如,没有类,这可以正常工作: def wrap1(func): def loc(*args,**kwargs): print 1 return func(*args,**kwargs) return locdef wrap2(func): def loc(*args,**kwargs): print 2 return func(*args,**kwargs) retu[详细]
-
django – 如何保护我的网络游戏免受骗子的侵害?
所属栏目:[Python] 日期:2020-12-20 热度:50
我刚刚编写了我的第一个Web应用程序( Linux,Apache,MySQL,Django),并希望公开发布它.这是一个伪装成游戏的基于网络形式的任务;我打算最终把它放在 Amazon Mechanical Turk上,给那些达到一定分数的人一点奖金. 即使这个应用程序没有非常高的安全风险,我需要保[详细]
-
IronPython的任何替代品,Python for .NET用于从python访问CLR?
所属栏目:[Python] 日期:2020-12-20 热度:176
有没有 Python for .NET或IronPython的替代方法来访问.NET CLR?这两个似乎都有缺点,因为Python for .NET没有正在积极开发(据我所知),如果你使用IronPython,你会丢失CPython中的一些功能.那么还有其他选择吗? 解决方法 除了Python for .NET(对我来说效果很[详细]
-
python – 如何在Django中改进这个“注册”视图?
所属栏目:[Python] 日期:2020-12-20 热度:123
我有一个基于Django的网站,允许用户注册(但需要管理员批准该帐户才能查看该网站的某些部分).我是基于 django.contrib.auth.我要求用户使用某个域名的电子邮件地址注册,因此我覆盖了UserCreationForm的save()和clean_email()方法. 我的注册页面使用以下视图.[详细]
-
.net – 通缉:不受AbandonedMutexException影响的跨进程同步
所属栏目:[Python] 日期:2020-12-20 热度:95
我有几个线程获取互斥锁然后终止. 互斥锁存储在主存储库中,并在程序存在时正确释放.但是,当分配Mutex的线程存在时,互斥锁会自动释放,然后获取AbandonedMutexException(同样根据the documentation). 如何避免此异常,并在分配线程完成后继续使用Mutex?在.Net[详细]
-
python – 如何检查它是否是使用ZPT的Plone网站的主页?
所属栏目:[Python] 日期:2020-12-20 热度:72
如果不是主页,我想改变我的网站标题.那有一个tal:condition表达式吗? 我一直在读this,找不到我要找的东西…… 谢谢! 解决方法 最好的方法是使用两个非常方便的plone视图,这些视图仅用于此目的.定义它们的接口是 https://svn.plone.org/svn/plone/plone.ap[详细]
-
python – 你会以什么方式提出一种算法来检测不同对象之间的冲突
所属栏目:[Python] 日期:2020-12-20 热度:129
在开展一个真正有趣的项目时,我遇到了一些问题. 有一个2D世界,有圆球,尖角三角形和瘦线(也许还有其他野生动物).它们都是WorldCreatures的子类.他们可以进入这个世界.当他们相遇时,会发生碰撞. 我想做的是找到一种检测它们之间碰撞的方法.这就是我现在站在的[详细]
-
如何使用python中的group()方法进行列表理解?
所属栏目:[Python] 日期:2020-12-20 热度:160
我正在尝试编写一个小脚本来清理我的目录.事实上我有: pattern = re.compile(format[i])...current_f.append(pattern.search(str(ls))) 我想使用列表理解但是当我尝试时: In [25]: [i for i in current_f.group(0)] 我明白了: AttributeError: 'list' obj[详细]
-
python – PY:Url Encode没有变量名
所属栏目:[Python] 日期:2020-12-20 热度:110
有没有一种方法在 python中url编码列表没有变量名称? 例如 q = [‘with space1′,’with space2’] 成 qescaped = [‘with space1′,’with space2’] 解决方法 您可以将 urllib.quote与 map一起使用: import urllibq = ['with space1','with space2']qesc[详细]
-
python – 调用exe中定义的函数
所属栏目:[Python] 日期:2020-12-20 热度:71
我需要知道一种从 python脚本调用exe中定义的函数的方法. 我知道如何从py文件调用整个exe. 解决方法 除非您的EXE是COM对象,或者特别是像dll那样导出某些函数,否则这是不可能的. 对于COM方法,请查看以下资源: Python Programming On Win32本书,由Mark Hammon[详细]
-
python – PyQt4:数据绑定?
所属栏目:[Python] 日期:2020-12-20 热度:154
从.NET世界到 Python和PyQt4.想知道是否有人熟悉允许我将数据绑定到Qt小部件的任何功能?例如(使用sqlalchemy作为数据): gems = session.query(Gem).all()list = QListWidget()list.datasource = gems 这样的事情可能吗? 解决方法 一个选项将具有从查询返[详细]
-
有没有办法在使用os.walk时确定子目录是否在python的同一文件系
所属栏目:[Python] 日期:2020-12-20 热度:87
我正在编写一个使用os.walk()来遍历目录树的 python脚本.我想让它能够跳过安装到不同文件系统的子目录,就像find -xdev那样.检查os.walk()上的文档,我没有看到任何参数传递给它自动执行.我可以用自己的东西来过滤吗?希望能在 Linux和Mac OS X上运行的东西?[详细]
-
使用win32com和python复制和粘贴隔离
所属栏目:[Python] 日期:2020-12-20 热度:174
有没有办法使用 python和win32com进行复制和粘贴,以便python脚本可以在后台运行而不会弄乱“用户”复制和粘贴功能? from win32com.client import Dispatchimport win32com.clientxlApp = Dispatch("Excel.Application")xlWb = xlApp.Workbooks.Open(filenam[详细]
-
python,sqlite错误? db被锁定了吗?但它不是吗?
所属栏目:[Python] 日期:2020-12-20 热度:124
我的sqlite3数据库中出现“数据库表被锁定”错误.我的脚本是单线程的,没有其他应用程序正在使用该程序(我确实在“SQLite Database Browser.exe”中打开了一次).我复制了文件,del原始(成功)并重命名了副本,所以我知道没有进程锁定它当我运行我的脚本时,表B中[详细]
-
在表设计问题中显示多个相关的Django模型
所属栏目:[Python] 日期:2020-12-20 热度:84
我正在努力设计 django应用程序.鉴于以下型号: class A(models.Model): name = models.CharField(max_length=255)class B(models.Model): name = models.CharField(max_length=255) a = models.ForeignKey(A)class C(models.Model): val = models.IntegerFi[详细]
