小编Jos*_*ian的帖子

Python中的ISO时间(ISO 8601)

我有一个文件.在Python中,我想花费它的创建时间,并将其转换为ISO时间(ISO 8601)字符串, 同时保留它在东部时区(ET)中创建的事实.

如何获取文件的ctime并将其转换为指示东部时区的ISO时间字符串(并在必要时考虑夏令时)?

python datetime iso8601

267
推荐指数
10
解决办法
27万
查看次数

在Javascript中使用Unescape HTML实体?

我有一些与XML-RPC后端通信的Javascript代码.XML-RPC返回表单的字符串:

<img src='myimage.jpg'>
Run Code Online (Sandbox Code Playgroud)

但是,当我使用Javascript将字符串插入HTML时,它们会逐字呈现.我没有看到图像,我真的看到了字符串:

<img src='myimage.jpg'>
Run Code Online (Sandbox Code Playgroud)

我的猜测是HTML正在通过XML-RPC通道进行转义.

我怎样才能在Javascript中取消字符串?我尝试了这个页面上的技术,但未成功:http://paulschreiber.com/blog/2008/09/20/javascript-how-to-unescape-html-entities/

诊断问题的其他方法有哪些?

html javascript xml-rpc escaping

147
推荐指数
6
解决办法
13万
查看次数

当Meteor正在运行时,如何从其他客户端访问Meteor的MongoDB?

我想从Python客户端访问Meteor的MongoDB,而Meteor正在运行.

因为Meteor的数据库被锁定,我无法启动mongod.

如何从其他客户端访问数据库?

python mongodb meteor

54
推荐指数
3
解决办法
3万
查看次数

运行logging.basicConfig之前的Python日志记录?

看来,如果运行logging.basicConfig 之前调用logging.info(),则logging.basicConfig调用没有任何效果.实际上,不会发生日志记录.

这种行为记录在哪里?我真的不明白.

python logging

46
推荐指数
4
解决办法
2万
查看次数

高效的Python数组有1亿个零?

在Python中初始化和访问大型数组元素的有效方法是什么?

我想在Python中创建一个包含1亿个条目的数组,无符号的4字节整数,初始化为零.我想要快速数组访问,最好是连续的内存.

奇怪的是,NumPy阵列的表现似乎很慢.我可以尝试其他替代品吗?

array.array模块,但我没有看到有效分配1亿条目块的方法.

回复评论:

  • 我不能使用稀疏数组.这个算法太慢了,因为阵列变得非常快.
  • 我知道Python被解释了,但肯定有办法快速进行数组运算吗?
  • 我进行了一些分析,并且每秒使用NumPy获得大约160K的数组访问(按索引查找或更新元素).这似乎很慢.

python arrays performance

24
推荐指数
5
解决办法
3万
查看次数

使用ffmpeg垂直或水平堆叠多个视频?

我有两个相同长度的视频,我想用ffmpeg将它们叠加到一个视频文件中.

我怎样才能做到这一点?

ffmpeg video-processing

17
推荐指数
2
解决办法
2万
查看次数

使用git-svn和github跟踪上游svn的变化?

如何使用git-svn和github跟踪上游SVN更改?

我使用git-svn将SVN repo转换为github上的git:

$ git svn clone -s  http://svn.osqa.net/svnroot/osqa/ osqa
$ cd osqa
$ git remote add origin git@github.com:turian/osqa.git
$ git push origin master
Run Code Online (Sandbox Code Playgroud)

然后我在我的git repo中进行了一些更改,提交并推送到github.

现在,我在一台新机器上.我想进行上游SVN更改,将它们与我的github repo合并,然后将它们推送到我的github repo.该文档说:"如果您丢失了本地副本,只需使用相同的设置再次运行导入,您将获得另一个包含所有必需SVN元信息的工作目录."

所以我做了以下几点.但是没有一个命令按预期工作.如何使用git-svn和github跟踪上游SVN更改?我究竟做错了什么?

$ git svn clone -s  http://svn.osqa.net/svnroot/osqa/ osqa
$ cd osqa
$ git remote add origin git@github.com:turian/osqa.git
$ git push origin master
To git@github.com:turian/osqa.git
 ! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to 'git@github.com:turian/osqa.git'
$ git pull
remote: Counting objects: 21, done.
remote: Compressing …
Run Code Online (Sandbox Code Playgroud)

svn git github git-svn

13
推荐指数
1
解决办法
2206
查看次数

如何在类定义的*之外定义Python属性?

我想在类定义之外定义一个Python属性:

c = C()
c.user = property(lambda self: User.objects.get(self.user_id))
print c.user.email
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

AttributeError: 'property' object has no attribute 'email'
Run Code Online (Sandbox Code Playgroud)

在类定义之外定义属性的正确语法是什么?

编辑:我正在使用生菜

from lettuce import *
from django.test.client import Client
Client.user_id = property(lambda self: self.browser.session.get('_auth_user_id'))
Client.user = property(lambda self: User.objects.get(self.user_id))

@before.each_scenario 
def set_browser(scenario):
    world.browser = Client()
Run Code Online (Sandbox Code Playgroud)

python properties

13
推荐指数
1
解决办法
1993
查看次数

Python方法可以检查它是否已从内部调用?

假设我有一个Python函数ffhelp.fhelp旨在递归地调用自己.f不应该递归调用.有没有办法f确定它是否已被递归调用?

python recursion introspection inspect

10
推荐指数
1
解决办法
4453
查看次数

库读取MySQL转储?

我正在寻找一个允许我读取mysql转储的库.

我不想创建MySQL数据库并导入库并使用MySQL API.我更喜欢一个可以解析mysql转储格式的库.

我更喜欢python库,但其他脚本语言也没关系.

python mysql api mysqldump

9
推荐指数
1
解决办法
3772
查看次数