标签:div 处理 struct 命令 optparse port 传输 add 类型
pack与unpack用法:
import struct
##i与 l的用法
res = struct.pack(‘i‘,3327777) # 打包
print(len(res))
res = struct.unpack(‘i‘,res)# 解包
print(res)
res1 = struct.pack(‘l‘,333232332)
print(len(res1))
res1 = struct.unpack(‘l‘,res1)
print(res1)
‘‘‘
输出:
4
(3327777,)
4
(333232332,)
‘‘‘
optparse模块用于处理命令行参数
用法:
import optparse
parser = optparse.OptionParser() # 创建一个 OptionParser 对象
parser.add_option("-s", "--server", dest="server", help="ftp server ip_addr") # 使用 add_option 来定义命令行参数
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")
(option,args)=parser.parse_args() # 调用 parse_args() 来解析程序的命令行
标签:div 处理 struct 命令 optparse port 传输 add 类型
原文地址:https://www.cnblogs.com/yjiu1990/p/9186500.html