小编Jon*_*han的帖子

对collections.deque使用切片表示法

如何从以下方面有效,优雅和蟒蛇地提取物品3..6 deque而不改变它:

from collections import deque
q = deque('',maxlen=10)
for i in range(10,20):
    q.append(i)
Run Code Online (Sandbox Code Playgroud)

片符号似乎并没有一起工作deque......

python deque slice

42
推荐指数
5
解决办法
1万
查看次数

如何在Python中重新加载模块的功能?

跟进有关重新加载的模块这个问题,如何从一个改变模块加载特定的功能?

伪代码:

from foo import bar

if foo.py has changed:
    reload bar
Run Code Online (Sandbox Code Playgroud)

python methods import reload

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

node-express app.get()在webstorm中标记为未解析

如果你遵循JetBrains公司在WebStorm入门Node.js的指示,节点表达特定的代码是否正确突出.但是,如果您创建自己的简单节点表达项目,例如使用node-express' 指南,则表示特定功能,例如app.get()带下划线并标有以下警告:

Unresolved function or method get()
Run Code Online (Sandbox Code Playgroud)

即使您启用以下库,也会发生这种情况Settings\JavaScript\Libraries:

  • Node.js Globals
  • Node.js v0.10.31核心模块
  • express-DefinitelyTyped(你需要下载)

如何配置WebStorm来解析节点表达功能,例如app.get()

unresolved-external express webstorm

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

正则表达式OR在记事本++中

我想在notepad ++中找到以下所有实例

action421
action732
action983
Run Code Online (Sandbox Code Playgroud)

但忽略所有其他actionXXX组合.

我正在寻找类似的正则表达式,action(421)|(732)|(983)但它不起作用.正则表达式会是什么?

是否记事本+ +正则表达式引擎,甚至有OR运营商?

regex notepad++

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

Python:min(无,x)

我想执行以下操作:

a=max(a,3)
b=min(b,3)
Run Code Online (Sandbox Code Playgroud)

但有时ab可能None.
我很高兴地发现,如果max它很好地工作,给出我所需的结果3,但如果bNone,b仍然None...

任何人都可以想到一个优雅的小技巧min,如果其中一个参数在None中,则返回数字?

python python-2.x

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

ConfigParser与导入配置

ConfigParser是Python 备受争议的 vanilla配置解析器.
但是你可以简单地import config在哪里config.py有python代码来设置配置参数.

这两种配置方法的优点是什么?我什么时候应该选择?

python configuration configparser import-module

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

Python日志记录:如何设置GMT的时间

是否可以以及如何将记录时区设置为GMT?

(即%(asctime)s格式中的参数)

python logging timezone

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

高效的Python到Python IPC

什么是具有以下要求的进程间通信(IPC)框架\技术:

  • 在两个Python进程之间传输本机Python对象
  • 高效的时间和CPU(RAM效率无关)
  • 跨平台Win\Linux
  • 很高兴:与PyPy合作

更新1:进程位于同一主机上,并使用相同版本的Python和其他模块

更新2:进程由用户独立运行,其中没有一个产生其他进程

python ipc inter-process-communicat

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

Python中的舍入时间

什么是优雅,高效和Pythonic方式在Python中执行时间相关类型的ah/m/s舍入操作,并控制舍入分辨率?

我的猜测是需要时间模运算.说明性示例:

  • 20:11:13%(10秒)=>(3秒)
  • 20:11:13%(10分钟)=>(1分13秒)

我能想到的相关时间相关类型:

  • datetime.datetime\datetime.time
  • struct_time

python time datetime rounding modulo

25
推荐指数
4
解决办法
6万
查看次数

zmq vs redis for pub-sub pattern

redis支持pub-sub
zmq通过消息代理支持pub-sub

在他们之间进行选择的建筑专业人士是什么?
我的目标是超出应该完成的明显的用例特定性能基准测试(这是一个很好的例子).

假设使用Python等高级语言.

architecture publish-subscribe zeromq design-consideration redis

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