我正在尝试使用浏览窗口创建GUI以查找特定文件.我之前发现了这个问题:在Python中浏览文件或目录Dialog
虽然当我查看条款时,它似乎并不是我想要的.
我需要的只是可以从Tkinter按钮启动的东西,它从浏览器返回所选文件的路径.
有人有资源吗?
编辑:好的,所以问题已得到解答.对于任何有类似问题的人,做你的研究,那里的代码都可以.不要在cygwin中测试它.由于某种原因它在那里不起作用.
我在启动基于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中运行此脚本以查找文件中的某一行.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 ×3
tkinter ×2
csv ×1
file ×1
file-io ×1
macos ×1
path ×1
python-2.7 ×1
save ×1
tk-toolkit ×1