Saya memiliki skrip sederhana yang mem-parsing file dan memuat isinya ke database. Saya tidak memerlukan UI, tetapi sekarang saya meminta pengguna untuk mengurai menggunakan file raw_input
yang paling tidak ramah, terutama karena pengguna tidak dapat menyalin / menempel jalur tersebut. Saya ingin cara yang cepat dan mudah untuk menyajikan dialog pemilihan file kepada pengguna, mereka dapat memilih file tersebut, dan kemudian dimuat ke database. (Dalam kasus penggunaan saya, jika mereka kebetulan memilih file yang salah, penguraian akan gagal, dan tidak akan menjadi masalah meskipun dimuat ke database.)
import tkFileDialog
file_path_string = tkFileDialog.askopenfilename()
Kode ini mendekati apa yang saya inginkan, tetapi meninggalkan bingkai kosong yang mengganggu terbuka (yang tidak dapat ditutup, mungkin karena saya belum mendaftarkan penangan kejadian dekat).
Saya tidak harus menggunakan tkInter, tetapi karena ada di pustaka standar Python, ini adalah kandidat yang baik untuk solusi tercepat dan termudah.
Apa cara cepat dan mudah untuk meminta file atau nama file dalam skrip tanpa UI lainnya?