相关疑难解决方法(0)

在python中浏览文件路径

我正在尝试使用浏览窗口创建GUI以查找特定文件.我之前发现了这个问题:在Python中浏览文件或目录Dialog

虽然当我查看条款时,它似乎并不是我想要的.

我需要的只是可以从Tkinter按钮启动的东西,它从浏览器返回所选文件的路径.

有人有资源吗?

编辑:好的,所以问题已得到解答.对于任何有类似问题的人,做你的研究,那里的代码都可以.不要在cygwin中测试它.由于某种原因它在那里不起作用.

python csv file-io tkinter python-2.7

6
推荐指数
3
解决办法
5万
查看次数

在OSX上隐藏Tkinter应用程序的控制台

我在启动基于GUI Tkinter的应用程序时试图隐藏终端,但是当我双击OSX上的app.py文件时,会出现终端窗口.我已经尝试将扩展名更改为.pyw并尝试使用/ usr/bin/pythonw启动它,但无论如何,终端窗口仍会出现.

我甚至尝试添加下面的try/except,但是当我运行它时,我收到错误:出现在终端窗口中的'无效命令名称"console"'.

from Tkinter import *

class MainWindow(Tk):
    def __init__(self):
        Tk.__init__(self)
        try:
            self.tk.call('console', 'hide')
        except TclError, err:
           print err

win = MainWindow()
win.mainloop()
Run Code Online (Sandbox Code Playgroud)

我无法找到任何方法来隐藏终端窗口出现.有人有任何想法吗?

python macos tk-toolkit tkinter

3
推荐指数
1
解决办法
3915
查看次数

将f.write文件保存到找到askopenfilename的同一目录中

我在Python中运行此脚本以查找文件中的某一行.askopenfilename将询问我想要搜索的文件,f.write会将结果保存到文件中.如何在找到原始文件的同一位置自动保存此文件?

from tkFileDialog import askopenfilename

filename = askopenfilename()

file = open(filename, "r")
for line in file:
    if "INF: Camera timeout" in line:
        with open("../timeouts.txt", "a") as f:
            f.write(line)
            f.close
Run Code Online (Sandbox Code Playgroud)

另外askopenfilename在其他窗户后面打开,如何让它在顶部打开?

python file path save

2
推荐指数
1
解决办法
699
查看次数

标签 统计

python ×3

tkinter ×2

csv ×1

file ×1

file-io ×1

macos ×1

path ×1

python-2.7 ×1

save ×1

tk-toolkit ×1