发布网友 发布时间:2022-04-24 12:15
共1个回答
热心网友 时间:2023-10-12 12:49
是一种面向对象、直译式计算机程序设计语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。追问谢谢,不过您的答案我知道,我想知道的是这条命令的意思
追答Python 运行命令行 2009-09-28 22:00:06
分类: Python/Ruby
来源: http://wjason.javaeye.com/blog/479695
关键字: python, 命令行
在公司的文件服务器上,很深的一层目录里面有一个Excel文件,他就是我们组的日报文件。
他的名字会随时间的变化而变化,所以我们有办法把它设置成我桌面的一个快捷方式。
于是这回的需求便是写一个脚本,他会根据今天的时间,打开相对应的日报。
具体主要有下面这两个功能:
1. "-d" "--directory"参数
不指定他的时候,就直接打开日报。
指定的时候就打开日报所在的文件就夹,因为他的目录下面还有其他组的日报,我有时候想*一下。
2. "-o" "--offset"参数
不指定他的时候,就直接打开当前时间对应的日报。
指定的时候,打开往后退相应小时数(该参数对应的值)的时间对应的日报,
因为我经常需要第二天早晨补充上一天的日报。
显然要干这么一件事情,我需要解析命令行参数了。
Python中解析命令行参数有下面三种方法。
1. 使用sys.argv
跟标C的main函数一样。
2. 使用getopt
跟Unix/Linux上的C函数库getopt一样