近期,在學(xué)習(xí)hadoop,包括hadoop的搭建,使用及利用Python操作hadoop。偶然間發(fā)現(xiàn)python的GUI功能,原來沒有用過,因?yàn)闆]有對應(yīng)的需求,所以沒有太多的去關(guān)注?,F(xiàn)在做了一下,感覺作用其實(shí)很大的??梢蚤_發(fā)許多小工具。
python實(shí)現(xiàn)彈窗選擇需要處理的文件
def get_file(): #實(shí)現(xiàn)用戶可以通過文件選取的方式指定原始文件 root = tkinter.Tk() root.withdraw() Fpath = filedialog.askopenfilename() # print(Fpath) return Fpath #實(shí)現(xiàn)用戶可以通過選擇路徑的方式來指定文件需要保存的路徑,對于開發(fā)人員來說,前者在需要重復(fù)操作的時(shí)候可能會用到,當(dāng)然,在選擇文件的時(shí)候,可以使用os.walk(),這樣就可以實(shí)現(xiàn)for循環(huán)自動(dòng)讀取,但是這個(gè)對于少量不停要換地址的文件選取有獨(dú)特的優(yōu)勢 def out_file_path(): root = tkinter.Tk() root.withdraw() Fpath = filedialog.asksaveasfilename() return Fpath
對于開發(fā)人員來說,前者在需要重復(fù)操作的時(shí)候可能會用到,當(dāng)然,在選擇文件的時(shí)候,可以使用os.walk(),這樣就可以實(shí)現(xiàn)for循環(huán)自動(dòng)讀取,但是這個(gè)對于少量不停要換地址的文件選取有獨(dú)特的優(yōu)勢。
在數(shù)據(jù)處理中,彈窗實(shí)現(xiàn)可以降低輸入量。其實(shí)蠻好的。
也可以開發(fā)一個(gè)需要不定期進(jìn)行相同文件的處理工作。
這樣就可以把文件打包成exe文件,在使用中會帶來很多的便捷。文章來源:http://www.zghlxwxcb.cn/news/detail-414696.html
這個(gè)寫完好久了,在這里補(bǔ)充一點(diǎn),其實(shí)os.listdir()比os.walk更快文章來源地址http://www.zghlxwxcb.cn/news/detail-414696.html
到了這里,關(guān)于python實(shí)現(xiàn)彈窗選擇需要處理的文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!