小编ale*_*dro的帖子

插入字符而不进入插入模式?

有时我想插入一个 #注释掉一行并快速测试.目前我这样做:

i#ESC:w

我能做些什么吗?

vim keymapping shortcut

16
推荐指数
1
解决办法
9166
查看次数

所有的callables都有__name__吗?

我有一个装饰器,记录装饰功能的名称(以及其他内容).

访问__name__装饰函数的属性是否安全?或者是否有一些可调用的类型没有我尚未遇到的名称?

python

10
推荐指数
2
解决办法
1472
查看次数

shutil.rmtree只删除文件?

我正在使用shutil.rmtree删除目录,但是在该树中创建文件的其他进程(我无法控制)无法创建文件,因为目录不存在.是否shutil.rmtree只有删除文件但保留目录结构这么容易?

python

6
推荐指数
1
解决办法
3696
查看次数

用setattr设置的属性在PyCharm中显示为未解析的引用

我有一个使用setattr内置动态定义几个属性的类。但是,PyCharm将这些属性的所有使用显示为未解析的引用。有没有办法(通过代码或PyCharm设置)来帮助PyCharm解决这些属性?

pycharm

5
推荐指数
2
解决办法
320
查看次数

仅关键字参数"in_"的替代名称

我有一个find函数,它接收一个可选的关键字in_参数来缩小搜索空间.不幸的是,我不得不添加尾随下划线以区别于Python的in关键字.我不想暴露这样一个奇怪的命名参数,有没有更好的名字我可以使用?

英语不是我的第一语言,所以我希望有一个明显更好的选择.谢谢

python naming

2
推荐指数
1
解决办法
94
查看次数

使用 itertools 进行一行重复计数器?

我想使用 itertools 编写一个无限生成器,它结合了 thecountrepeat迭代器,在递增之前重复每个数字n多次。有没有比我想出的更简洁的方法?

from itertools import *
def repeating_counter(times):
    c = count()
    while True:
        for x in repeat(next(c), times):
            yield x

>>> rc = repeating_counter(2)
>>> next(rc)
0
>>> next(rc)
0
>>> next(rc)
1
>>> next(rc)
1
Run Code Online (Sandbox Code Playgroud)

python python-itertools

2
推荐指数
1
解决办法
631
查看次数

标签 统计

python ×4

keymapping ×1

naming ×1

pycharm ×1

python-itertools ×1

shortcut ×1

vim ×1