擅长:python、mysql、java
<p>我修改了您的示例以显示在<a href="http://effbot.org/tkinterbook/listbox.htm" rel="nofollow noreferrer">listbox</a>中找到的文件。在这个例子中,我使用/tmp文件夹中的日志文件。找到的文件保存在<code>found_files</code>列表中,然后显示在列表框中。</p>
<pre><code>from tkinter import *
from tkinter import ttk
import glob
import os
search = '*log'
found_files = []
for dirname, dirnames, filenames in os.walk('/tmp'):
for i in glob.glob(dirname+'/'+search+'*'):
print(i)
found_files.append(i)
root = Tk()
root.geometry( "640x480" );
listbox = Listbox(root)
for a_file in found_files:
listbox.insert(END, a_file)
listbox.pack(fill=BOTH, expand=YES)
root.mainloop()
</code></pre>
<p><img src="https://i.stack.imgur.com/VmsUb.png" alt="enter image description here"/></p>