我在Python中有一个命令行程序需要一段时间才能完成.我想知道完成跑步所需的确切时间.
我看过这个timeit
模块,但它似乎只适用于小代码片段.我想要整个计划的时间.
我的一个视图需要添加一个项目,以及其他功能,但我已经有另一个视图,专门添加一个项目.
我可以这样做:
def specific_add_item_view(request):
item = Item.objects.create(foo=request.bar)
def big_view(request):
# ...
specific_add_item_view(request)
Run Code Online (Sandbox Code Playgroud) 我安装的宝石sudo gem install ...
无法执行(我得到了command not found
).他们似乎安装在/usr/local/Cellar/
Brew的安装目录中(同样,宝石/Library/Ruby/
也不起作用).还有什么我需要做的才能使宝石可执行吗?我在Mac OS X 10.6上使用ZSH,在Brew中使用Ruby v1.8.
编辑:它似乎现在正在运作.我刚出去几个小时又回来再试一次.
我正在使用border-left: groove
一个元素,但我希望边框"淡入"到背景中,因为它将要在底部结束.
我希望我有意义.我将如何实现这一目标?
我可以在Javascript中使用Django的模板标签吗?就像{% form.as_p %}
在jQuery中使用动态添加表单一样.
通过Gmail REST API发送草稿时,发件人无法在新的Gmail用户界面中打开"已发邮件"文件夹中的邮件.您收到错误消息"The conversation that you requested could not be loaded."
.
接收方的消息可以毫无问题地打开,无论是否有新UI.
恢复旧的/经典Gmail用户界面允许发件人打开已发送的邮件.
重现步骤:
GET https://www.googleapis.com/gmail/v1/users/me/drafts
POST https://www.googleapis.com/gmail/v1/users/me/drafts/send
正文发送草稿{"id": "<draftId>"}
UPDATE
当损坏的已发送电子邮件收到回复后,它似乎已"修复",发件人现在可以从新的Gmail用户界面打开已发送的电子邮件.这似乎表明REST API缺少一些线程通过其他方式更新后得到修复的东西?
尝试打开已损坏的已发送邮件时,浏览器控制台中的错误消息:
Error: Ppa No message loaded when we received the DETAILED_CONVERSATION_MESSAGES_LOADED event.
>>> import psycopg2 Traceback (most recent call last): File "", line 1, in File "C:\Python26\lib\site-packages\psycopg2\__init__.py", line 60, in from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID ImportError: DLL load failed: The application has failed to start because its si de-by-side configuration is incorrect. Please see the application event log for more detail.
我在尝试导入psycopg2时遇到此错误..我已经搜索了几天,但没有找到解决方案.我已经尝试安装Visual C++ 2008包,但我仍然得到相同的错误.
我需要检查目录中图像的尺寸.目前它有大约700张图像.我只需要检查尺寸,如果尺寸与给定尺寸不匹配,它将被移动到另一个文件夹.我该如何开始?
我正在使用gdata
Python库来完成批量删除的联系人,我只是得到"If-Match或If-None-Match标头或条目etag属性需要"错误.
我认为问题是在我必须在控制台中启用Contacts API时开始的(直到几天前才需要它?*).
编辑:
实际上,更新和删除操作都失败了.批量插入工作正常.
尝试指定If-Match
标题,但它仍然失败:
custom_headers = atom.client.CustomHeaders(**{'If-Match': '*'})
request_feed = gdata.contacts.data.ContactsFeed()
request_feed.AddDelete(entry=contact, batch_id_string='delete')
response_feed = self.gd_client.ExecuteBatch(
request_feed,
'https://www.google.com/m8/feeds/contacts/default/full/batch',
custom_headers=custom_headers
)
Run Code Online (Sandbox Code Playgroud)
还在项目页面上创建了一张票,但我怀疑它会在那里得到任何关注.
编辑2:
使用Batch
带有force=True
(只添加If-Match: *
标题)的方法是相同的结果.
response_feed = self.gd_client.Batch(
request_feed,
uri='https://www.google.com/m8/feeds/contacts/default/full/batch',
force=True
)
Run Code Online (Sandbox Code Playgroud)
*有人可以验证吗?我以前从未在控制台中启用它,我的应用程序能够毫无问题地使用Contacts API,我相信它之前甚至都没有.昨天我很惊讶.
python ×5
django ×3
bash ×1
css ×1
directory ×1
django-views ×1
gem ×1
gmail ×1
gmail-api ×1
google-api ×1
homebrew ×1
image ×1
javascript ×1
jquery ×1
macos ×1
postgresql ×1
psycopg2 ×1
ruby ×1
time ×1
vim ×1