Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 结合tkinter gui和命令行参数_Python_Tkinter_Args - Fatal编程技术网

Python 结合tkinter gui和命令行参数

Python 结合tkinter gui和命令行参数,python,tkinter,args,Python,Tkinter,Args,我试图同时拥有一个gui和一个命令行选项。我已经设置并完成了gui。但是使用以下代码进行argparsing: parser = argparse.ArgumentParser(description='Fix a XSL file.') parser.add_argument('strings', metavar='file', type=str, nargs='+',help='A file for the fixing program.') args = parser.parse_args

我试图同时拥有一个gui和一个命令行选项。我已经设置并完成了gui。但是使用以下代码进行argparsing:

parser = argparse.ArgumentParser(description='Fix a XSL file.')
parser.add_argument('strings', metavar='file', type=str, nargs='+',help='A file for the fixing program.')
args = parser.parse_args()
print (args.strings)

运行时,返回没有名为tkinter的模块。我认为这是因为它被设置为使用Python2中的python.exe打开。我把它改为用Python3打开,但现在它不再是可拖放的,即使我创建了一个快捷方式。如果我双击它,我会得到一个错误,我需要指定一个文件,这是因为它需要一个文件删除。

解决方案非常简单。首先创建一个快捷方式(这将是放置点)

对于目标,执行类似“PYTHON EXE路径”“脚本路径”的操作