用python封装成一个可以接收命令行参数的主程序,当命令行参数的个数不符时,输出如下提示; Usage:XorFile FileName Password
时间: 2023-03-27 09:02:27 浏览: 154
您好,这是一个关于 Python 的问题。当命令行参数的个数不符时,可以使用 argparse 模块来实现。以下是一个示例代码:
```python
import argparse
parser = argparse.ArgumentParser(description='Encrypt or decrypt a file with a password.')
parser.add_argument('filename', metavar='FileName', type=str, help='the name of the file to be encrypted or decrypted')
parser.add_argument('password', metavar='Password', type=str, help='the password used to encrypt or decrypt the file')
args = parser.parse_args()
if len(args) != 2:
print('Usage: XorFile FileName Password')
else:
# do something with the filename and password
```
希望这个回答能够帮到您。
阅读全文