小编sma*_*sma的帖子

有没有一种快速的方法来减少Python中多行的缩进?

我是python编程的新手.我发现减少python中代码块的缩进是非常烦人的.例如,给出以下代码段

for i in range(density):
   if i < 5:
      x, y = rnd(0,shape[1]//2)*2, rnd(0,shape[0]//2)*2
      Z[y,x] = 1 
      ....
      ....
Run Code Online (Sandbox Code Playgroud)

如果我对if语句进行评论,我必须逐个减少if块中行的缩进,是否有一种方法可以通过一次键击来实现这一点,因为我通过选择它们来增加代码块的缩进并按下的TAB关键?我想这是依赖于环境的,所以请你在Eclipse + Pydev,VIM和其他常见编辑器中提供解决方案吗?

python eclipse edit indentation pydev

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

chmod无法更改Cygwin的组权限

我正在使用Cygwin并尝试使用chmod更改组访问权限,例如

$ls -l id_rsa
-rwxrwxr-- 1 None 1679 Jun 13 10:16 id_rsa 

$ chmod g= id_rsa 

$ ls -l id_rsa 
-rwxrwxr-- 1 None 1679 Jun 13 10:16 id_rsa 
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我可以更改用户和其他人的权限.似乎组的权限级别与用户的权限级别保持一致?

cygwin

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

如何在scaladoc中引用Object类中的val的名称?

有没有办法可以使用scaladoc在Object类中引用val的名称,类似于

{@value #STATIC_FIELD} 
Run Code Online (Sandbox Code Playgroud)

在javadoc.

scala scaladoc

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

奇怪的Python代码结果

我可以告诉我为什么以下代码会产生这样的结果吗?

def weird(s):
    print s

    for ii in range(len(s)):
        for jj in range(ii, len(s)+1):
            print ii, jj

    return

if __name__=="__main__":
   ss="acaacb"
   weird(ss)
Run Code Online (Sandbox Code Playgroud)

结果:

acaacb
0 0
0 1
0 2
0 3
0 4
0 5
0 6
Run Code Online (Sandbox Code Playgroud)

ii的值是否应该迭代0到5?

python

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

标签 统计

python ×2

cygwin ×1

eclipse ×1

edit ×1

indentation ×1

pydev ×1

scala ×1

scaladoc ×1