您能否建议一种方法来编写可在Python 2.4中使用的"with"语句的替代品?
这将是一个黑客,但它将允许我更好地将我的项目移植到Python 2.4.
编辑: 删除不相关的元类草图
我有一个函数来检查某个东西是否存在,如果不存在,则创建它.什么是好话呢?现在我正在使用"维护",因此调用该函数maintain_buffer_on_path,但我认为"维护"是误导性的.你能想到一个更好的单字名称吗?
我有一个Django网站,我用它django-tinymce来编辑带有TinyMCE控件的HTML字段.
TinyMCE实际上给了我一种编辑HTML的WYSIWYG方式.我的问题是,我可以直接编辑底层HTML吗?我在想,也许有一些按钮我可以在TinyMCE中切换"WYSIWYG模式"和"原始html模式".有吗?如果没有,是否有任何优雅的方式来编辑HTML?
我正在制作一个setup.py使用setuptools 安装文件的Python包.
该软件包包含一个GUI,当它安装在Windows机器上时,我希望安装在开始菜单的"程序"中创建一个文件夹,并在那里创建一个快捷方式来pyw启动GUI.(pyw思考适用于所有平台,对吧?)
在Mac和Linux上,我希望将这个快捷方式放在与开始菜单并行的Mac和Linux中.
我该怎么做呢?
我在Linux服务器上有一个Django应用程序.在其中一个视图中,print执行某种形式的命令,并打印一些字符串.如何找出打印的字符串是什么?是否有一些记录保存这些东西?
使用像这样的导入被认为是糟糕的Python:
import my_module
Run Code Online (Sandbox Code Playgroud)
当你进行相对导入时,这将起作用:
from . import my_module
Run Code Online (Sandbox Code Playgroud)
是否有一个工具可以检测我的代码中的这些非点缀相对导入并警告我,所以我可以将它们更新为点缀语法?我的项目有数百个Python模块,我想自动完成.(可能这样的工具会覆盖__import__并检测在运行程序时发生的错误导入.)
有谁知道这样的工具?
我正在使用Google App Engine和他们的webapp框架.有什么样Django的ForeigKey在webapp?即我有一个模型,我希望它有一个指向另一个模型的属性/字段.可能?
我总是被Python的collections.deque对象所吸引.它似乎就像一个列表,除了在开头添加/删除项比在列表中更快.
这让我想替换list用deque在我的代码不同的地方,我有我做左侧弹出一个列表.所以我的问题:有没有人标杆deque反对list在这样的情况下?
我使用Python urllib2.urlopen来与HTTPS服务器交谈,但我现在在文档中了解到"HTTPS请求[使用urllib2.urlopen]不会对服务器的证书进行任何验证."
这对我来说是个大问题,因为它让我的服务器对MITM攻击开放.
我希望直接替换urllib2.urlopen它进行证书验证,因此我可以将其与我的代码捆绑在一起,并将所有调用替换urllib2.urlopen为对已修改urlopen函数的调用.
因为这是一个安全问题,我更喜欢经过实战考验的安全审计代码,而不是来自互联网的随机配方.
我是一个使用Windows-XP的键盘爱好者,我想绑定Start- T将键盘焦点放在托盘图标上.(因为它会比Start- B然后很多Shift- 更好Tab.)
所以我想制作一个将键盘焦点放在托盘图标上的Python程序.我怎么能用Python做到这一点?我对控制Windows的行为知之甚少.
如果有一些现成的程序可以做到这一点,我也很乐意听到这个.
python ×9
django ×2
certificate ×1
collections ×1
deque ×1
focus ×1
foreign-keys ×1
https ×1
import ×1
installation ×1
keyboard ×1
naming ×1
setuptools ×1
ssl ×1
tinymce ×1
windows ×1