''' 命令行参数List,第一个元素是程序本身路径:sys.argv 退出程序,正常退出时exit(0):sys.exit(n) 获取Python解释程序的版本信息:sys.version 最大int值:sys.maxsize | sys.maxint 环境变量:sys.path 操作系统平台名称:sys.platform '''
案例:开发一款命令行界面的文件复制工具
import sys source_path = sys.argv[1] target_path = sys.argv[2] print(source_path) print(target_path) with open(source_path, "rb") as f1: with open(target_path, "wb") as f2: while True: data = f1.read(1024) if not data: break f2.write(data)
本文介绍如何利用Python的sys模块中的argv属性来接收命令行参数,并通过具体案例展示如何开发一个简单的命令行文件复制工具。文章详细解释了sys.argv的使用方法,包括接收源文件和目标文件路径,以及如何在Python中实现文件的读取和写入操作。
265

被折叠的 条评论
为什么被折叠?



