optparser 模块 提取IP,端口,用户名,密码参数模板

import optparse

#class FtpClient(object): #自定义类可以自己修改

‘‘‘ftp客户端‘‘‘
#def __init__(self):    parser = optparse.OptionParser()    parser.add_option("-s","--server",dest = "server",help="ftp server ip_addr")    parser.add_option("-P","--port",type = "int",dest="port",help="ftp server port")    parser.add_option("-u","--username",dest="username",help="username info")    parser.add_option("-p","--password",dest="password",help="password info")    self.options , self.args = parser.parse_args()    print(self.options,self.args)#optparser 模块 提取IP,端口,用户名,密码参数模板 -s 后面跟IP,大写 -P 后面是端口. -u 用户名 -p密码

#演示结果

#C:\Users\Administrator\PycharmProjects\untitled1\untitled1\网络编程\LuffyFTP\client>python luffy_client.py -s 192.168.1.22 -P 9000 -u andyzhang -p abc
#{‘server‘: ‘192.168.1.22‘, ‘port‘: 9000, ‘username‘: ‘andyzhang‘, ‘password‘: ‘abc‘} []

def argv_verification(self):    ‘‘‘检查参数合法性‘‘‘    if not self.options.server or not self.options.port:  #获取optparse 模块的字典方法。有属必 .server  .port        exit(‘Error:must supply server and port parameters‘)

原文地址:https://www.cnblogs.com/anzhangjun/p/9774582.html

时间: 2024-08-01 00:01:45

optparser 模块 提取IP,端口,用户名,密码参数模板的相关文章

ip地址+进程端口号+路径参数同样实现restful访问

1.ip地址+进程端口号+路径参数同样实现restful访问 2. 我:还有个问题,龙哥,ip地址+端口+路径参数,也能实现restful访问吧,:可以 我:好我:所以,我只要访问,服务器ip地址+nginx端口号+路径参数,就能跳转到对应的tomcat,对吧?:是的

nfs使用mount -o传递用户名和密码参数需要修改的地方

挂在的信息一般通过  nfs_parse_mount_option.可以直接打印.会有很多信息. 1.修改的地方在super.c该文件涉及到获取超级快等操作. 修改enum{}:在里面添加 Opt_username, Opt_passwd, 2.修改另一个枚举类型,添加: Opt_username,"username=%s" Opt_passed,"passwd=%s", nfs使用mount -o传递用户名和密码参数需要修改的地方,布布扣,bubuko.com

Selenium + Chrome Diver使用带用户名密码认证的HTTP代理的方法

默认情况下,Chrome的--proxy-server="http://ip:port"参数不支持设置用户名和密码认证.这样就使得"Selenium + Chrome Driver"无法使用HTTP Basic Authentication的HTTP代理.一种变通的方式就是采用IP地址认证,但在国内网络环境下,大多数用户都采用ADSL形式网络接入,IP是变化的,也无法采用IP地址绑定认证.因此迫切需要找到一种让Chrome自动实现HTTP代理用户名密码认证的方案.

安装openvpn并使用证书+用户名密码登录

openvpn是一个vpn工具,用于创建虚拟专用网络(Virtual Private Network)加密通道的免费开源软件,提供证书验证功能,也支持用户名密码认证登录方式,当然也支持两者合一,为服务器登录和连接提供更加安全的方式,可以在不同网络访问场所之间搭建类似于局域网的专用网络通道,配合特定的代理服务器,可用于访问特定受限网站(你懂得)或者突破内部网络限制. 安装 模拟运行环境:centos6系列系统 # 关闭selinux setenforce 0 sed -i '/^SELINUX=/

ip端口协议,SSHj加密连接

SSH协议----一旦linux服务器开机,SSH协议就不断的侦听22端口,一旦有连接到达,就校验连接用户名和密码: 可以理解为连接ip端口为找到一栋大楼,发送用户名和密码为向大楼保安出示证件.SSH协议具有传输加密的特性,不易被黑客破获,早期的telnet协议由于不具备 该特性因而被SSH协议所替代. 正在运行的程序叫做进程,程序则是一堆代码.通常使用ps -ef|grep xxx查看某一进程. 端口前的4个0代表监听所有网卡的地址的22端口 所以诊断一个SSH服务失败的有效手段是 检查物理连

MongoDB 用户名密码登录

Mongodb enable authentication MongoDB 默认直接连接,无须身份验证,如果当前机器可以公网访问,且不注意Mongodb 端口(默认 27017)的开放状态,那么Mongodb就会产生安全风险,被利用此配置漏洞,入侵数据库. 容易遭受入侵的环境 使用默认 mongod 命令启动 Mongodb 机器可以被公网访问 在公网上开放了 Mongodb 端口 安全风险 数据库隐私泄露 数据库被清空 数据库运行缓慢 解决方案 1. 禁止公网访问 Mongodb 端口 1.1

【WCF】使用“用户名/密码”验证的合理方法

我不敢说俺的方法是最佳方案,反正这世界上很多东西都是变动的,正像老子所说的——“反(返)者,道之动”.以往看到有些文章中说,为每个客户端安装证书嫌麻烦,就直接采用把用户名和密码塞在SOAP头中发送,然后在服务器端自定义一个消息拦截器来验证用户名和密码. 以老周不靠谱的学识水平认为,这样做不好,直接把明文而且敏感信息放在SOAP头中传输,这尺度实在太大了,太暴露了,广电局是不会允许的,虽然现在流行穿得越少越好,但那些是婊子的境界.像用户名密码这些重要信息,怎么能直接传输呢,这很容易被偷窥的. 其实

在Linux上为指定IP端口模拟网络收发包延迟

编写 网络应用程序时,我们一般都是在网络状况良好的局域网甚至是本机内进行测试调试.有没有办法在网络状况良好的内网环境中,在不改动程序自身代码的前提下, 为应用程序模拟复杂的外网环境——尤其是网络延迟呢?这是我在学校写网络程序时就有过的想法,只是一直没认真研究,直到最近在公司编写跨服代码. 跨服涉及多台服务器之间,还有服务器与客户端之间的通讯,流程很复杂,其中每一步都要正确处理网络异常延迟与断开的情况.测试人员通过改代码或下断点的方式来测试网络延迟是极麻烦的,而且能模拟的延迟用例也很有限.因此如果

WampServer PHP服务配置方法(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)

WampSever 指的是apache + mySQL + PHP 三合一套装,第一字母W,是指用于windows系统,我用的是2.0f版.用于Linux系统的,是LampSever,第一字母是L.请到官方网站:http://www.wampserver.com/ 下载最新版.下载地址: localhost和127.0.0.1是相同的,都指向本机网站服务器的根目录,比如:我电脑的网站根目录设定为:d:\wamp\www,本文所有用到localhost的地方,都可以用127.0.0.1来代替.可以