Python 如何使用args获取用户输入
我正在使用python开发自己的定制终端 但是我想使用args[Ex:myterminalinput>>Testcmd-c test-p test]获取输入 我是怎么做到的 我还创建了代码,但它不起作用 代码:- 但它不起作用???我要做的是: 导入系统 如果sys.argv[1]=“arg”: 通过 我们使用Python 如何使用args获取用户输入,python,pycharm,command,line,args,Python,Pycharm,Command,Line,Args,我正在使用python开发自己的定制终端 但是我想使用args[Ex:myterminalinput>>Testcmd-c test-p test]获取输入 我是怎么做到的 我还创建了代码,但它不起作用 代码:- 但它不起作用???我要做的是: 导入系统 如果sys.argv[1]=“arg”: 通过 我们使用[1]而不是[0],因为“0”是文件名 你可以学到更多 (有时它不起作用,您必须包括“python3”) import argparse import sys import os imp
[1]
而不是[0]
,因为“0”是文件名
你可以学到更多
(有时它不起作用,您必须包括“python3”)
import argparse
import sys
import os
import colorama
from colorama import Fore, Style
usrin = input(Fore.GREEN +"┌─["+ Fore.RED + Style.BRIGHT +"Terminalx"+ Fore.GREEN +"@"+ Fore.CYAN
+""+"shash"+ Fore.GREEN +"]"+"-"+ Fore.GREEN +"["+ Fore.RED +"win64"+ Fore.GREEN +"]\n"
+ Fore.GREEN +"└──╼"+ Fore.CYAN + " >" + Fore.RED + ">" + Fore.GREEN + "> ")
dfclpth = ("C:\_tx-clonerep_")
def calc(args):
if "git" == usrin:
return os.system("git-clone.exe"+" "+ args.c + " " + args.p)
print()
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('-c', type=str, default='',
help="Enter Github repository url")
parser.add_argument('-p', type=str, default="",
help="Enter repository cloning path")
args = parser.parse_args()
sys.stdout.write(str(calc(args)))