相关疑难解决方法(0)

在Windows资源管理器中拖放到Python脚本

我想将我的数据文件拖放到Python脚本上,让它处理文件并生成输出.Python脚本接受数据文件的名称作为命令行参数,但Windows资源管理器不允许脚本成为放置目标.

是否有某种配置需要在这个工作的某个地方完成?

python windows drag-and-drop windows-explorer

47
推荐指数
4
解决办法
4万
查看次数

如何在Python中使用tkinter选择目录并存储位置

我正在创建一个带有浏览按钮的GUI,我只想返回路径.我一直在寻找使用如下代码的解决方案.

Tkinter.Button(subframe, text = "Browse", command = self.loadtemplate, width = 10).pack()

   def loadtemplate(self): 
        filename = tkFileDialog.askopenfilename(filetypes = (("Template files", "*.tplate")
                                                             ,("HTML files", "*.html;*.htm")
                                                             ,("All files", "*.*") ))
        if filename: 
            try: 
                self.settings["template"].set(filename)
            except: 
                tkMessageBox.showerror("Open Source File", "Failed to read file \n'%s'"%filename)
Run Code Online (Sandbox Code Playgroud)

但是我知道Tkinter有一个内置的,askopenfilename这是一个非常简单的一行代码来打开文件.有没有办法修改它来返回目录而不是文件?是否有比我发布的更大代码块更小的选项?

python directory tkinter button python-2.x

26
推荐指数
2
解决办法
8万
查看次数