小编use*_*986的帖子

关闭Paramiko的登录

我使用Paramiko提供的ssh客户端来创建一个函数调用'remoteSSH'(文件名是remoteConnect.py):

import paramiko
import logging
logger = paramiko.util.logging.getLogger()
logger.setLevel(logging.WARN)

def remoteSSH(username,userpasswd):
    ....
Run Code Online (Sandbox Code Playgroud)

现在我在另一个名为getData()(getdata.py)的Python模块中调用remoteSSH函数:

from remoteConnect import *
import logging
logger2=logging.getLogger()
logger2.setLevel(logging.INFO)
Run Code Online (Sandbox Code Playgroud)

但是,调用logger2.info('ccc')也会打开导入Paramiko模块的文件中的所有INFO级别日志记录(即remoteConnect.py)

如何关闭登录remoteConnect.py以便Paramiko不会吐出所有INFO级别的消息?

python logging paramiko

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

在Python中扩展正则表达式

我的程序采用正则表达式来描述一组设备.例如,

--device=dev{01,02}{nyc}.hukka.com 
Run Code Online (Sandbox Code Playgroud)

应扩展到dev01nyc.hukka.com和dev02nyc.hukka.com

如何re在Python中使用该模块来扩展用户提供的正则表达式以完成我可以使用的字符串?我使用的是Python 2.4.

python regex

0
推荐指数
1
解决办法
3129
查看次数

标签 统计

python ×2

logging ×1

paramiko ×1

regex ×1