博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令解析optparse
阅读量:5174 次
发布时间:2019-06-13

本文共 1009 字,大约阅读时间需要 3 分钟。

mian页面 import optparse#optparse解析命令行命令 class ArgvHandler():     def __init__(self):#类先写初始化         #要连接先考虑ip地址和端口         self.op=optparse.OptionParser()         self.op.add_option('-s','--server',dest='server')         self.op.add_option('-P', '--port', dest='port')         options,args=self.op.parse_args()         print(type(options))         print(options.server)         print(options.port)         print(args)      #python ftp_server.py -s 127.0.0.1 -P 8080 hello people     #
# 127.0.0.1 # 8080 # ['hello', 'people']

#(venv) C:\Users\hound\PycharmProjects\test>cd ftp server

#(venv) C:\Users\hound\PycharmProjects\test\ftp server>cd bin

ftpserver页面:

#bin文件夹下 作为 启动页面,执行core文件夹下main#当前py文件的文件夹作为第一目录,所以不能选core,因为bin下没有core#from core import main#从文件夹导入py文件import os,sysPATH=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.append(PATH)from core import mainif __name__ == '__main__':    main.ArgvHandler()

 

转载于:https://www.cnblogs.com/wfl9310/p/9082216.html

你可能感兴趣的文章
[OJ#15]TR #2 画心
查看>>
吴恩达机器学习笔记 —— 13 支持向量机
查看>>
k-means算法的优缺点以及改进
查看>>
Spring-Boot + MyBatis-Plus 踩坑记录
查看>>
复习--最小生成树&&并查集
查看>>
UML学习笔记<1>
查看>>
天书夜读:WinDbg配置和使用基础
查看>>
middleware
查看>>
c#如何实现自动更新
查看>>
winfrom桌面程序调用python解释器
查看>>
Activity代码结构
查看>>
分页,缓存,序列化,信号
查看>>
python中的变量
查看>>
Linux进程管理命令备忘
查看>>
初识maven及其安装步骤!!
查看>>
Linux终端基本命令
查看>>
课后作业四
查看>>
希尔排序----java实现
查看>>
php常用header头信息收藏
查看>>
fenby C语言 P26
查看>>