小编Tak*_*kun的帖子

如何在循环中创建不同的变量名?

例如......

for x in range(0,9):
    string'x' = "Hello"
Run Code Online (Sandbox Code Playgroud)

所以我最终得到了string1,string2,string3 ......等于"你好"

python variables loops

105
推荐指数
7
解决办法
25万
查看次数

使用日志python类写入文件?

如何在python中使用日志记录类来写入文件?每次我尝试使用它时,它只会打印出消息.

python logging

96
推荐指数
8
解决办法
11万
查看次数

在一段时间后停止线程

我想在一段时间后终止一些线程.这些线程将运行无限循环,在此期间它们可以随机停留大量时间.线程的持续时间不能超过持续时间变量设置的时间.如何在持续时间设置的长度之后,线程停止.

def main():
    t1 = threading.Thread(target=thread1, args=1)
    t2 = threading.Thread(target=thread2, args=2)

    time.sleep(duration)
    #the threads must be terminated after this sleep
Run Code Online (Sandbox Code Playgroud)

python multithreading

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

如何在Paramiko的单个会话中执行多个命令?(蟒蛇)

def exec_command(self, command, bufsize=-1):
    #print "Executing Command: "+command
    chan = self._transport.open_session()
    chan.exec_command(command)
    stdin = chan.makefile('wb', bufsize)
    stdout = chan.makefile('rb', bufsize)
    stderr = chan.makefile_stderr('rb', bufsize)
    return stdin, stdout, stderr
Run Code Online (Sandbox Code Playgroud)

在paramiko中执行命令时,它总是在运行exec_command时重置会话.我希望能够执行sudo或su,并且当我运行另一个exec_command时仍然具有这些权限.另一个例子是尝试exec_command("cd /"),然后再次运行exec_command并让它在根目录中.我知道你可以做类似exec_command("cd /; ls -l")的东西,但我需要在单独的函数调用中完成它.

python paramiko

41
推荐指数
4
解决办法
7万
查看次数

如何在引发时将变量传递给异常并在排除时检索它?

现在我只有一个空白的异常类.我想知道如何在它被引发时给它一个变量,然后当我在try中处理它时检索该变量...除外.

class ExampleException (Exception):
    pass
Run Code Online (Sandbox Code Playgroud)

python exception

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

如何与python进行ssh连接?

谁能推荐一些在python中进行ssh连接的东西?我需要它与任何操作系统兼容.

我已经尝试pyssh只是为了得到SIGCHLD的错误,我读过这是因为Windows缺乏这个.我试过让paramiko工作,但是我在paramiko和Crypto之间遇到了错误,以至于每个版本的最新版本都无法协同工作.

Python 2.6.1目前在Windows机器上.

python

18
推荐指数
1
解决办法
8万
查看次数

如何用paramiko运行sudo?(蟒蛇)

我尝试过的:

  1. invoke_shell()然后channel.send su发送密码导致不是root
  2. invoke_shell()然后channel.exec_command导致"频道关闭"错误
  3. _transport.open_session()然后channel.exec_command导致不是根
  4. invoke_shell() 然后写入stdin并冲洗它导致不是root

python ssh sudo paramiko

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

正则表达式以查找字符串中的任何数字

重新编号是什么?就像我正在搜索字符串中的任何数字,正面或负面.我一直在使用\ d +但是找不到0或-1

python regex

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

使用Python的argparse以0-5的形式接受一系列数字?

使用argparse,有没有办法接受一系列数字并将它们转换成列表?

例如:

python example.py --range 0-5
Run Code Online (Sandbox Code Playgroud)

是否有某种方式输入该表单中的命令行参数,最终得到:

args.range = [0,1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

还有可能输入--range 2 = [2]吗?

python argparse

11
推荐指数
2
解决办法
4070
查看次数

如何覆盖键盘中断?(蟒蛇)

无论如何,Ctrl+c当脚本运行时,我可以让我的脚本执行我的一个函数吗?

python signals interrupt

9
推荐指数
2
解决办法
9482
查看次数