近期,在学习hadoop,包括hadoop的搭建,使用及利用Python操作hadoop。偶然间发现python的GUI功能,原来没有用过,因为没有对应的需求,所以没有太多的去关注。现在做了一下,感觉作用其实很大的。可以开发许多小工具。
python实现弹窗选择需要处理的文件
def get_file(): #实现用户可以通过文件选取的方式指定原始文件 root = tkinter.Tk() root.withdraw() Fpath = filedialog.askopenfilename() # print(Fpath) return Fpath #实现用户可以通过选择路径的方式来指定文件需要保存的路径,对于开发人员来说,前者在需要重复操作的时候可能会用到,当然,在选择文件的时候,可以使用os.walk(),这样就可以实现for循环自动读取,但是这个对于少量不停要换地址的文件选取有独特的优势 def out_file_path(): root = tkinter.Tk() root.withdraw() Fpath = filedialog.asksaveasfilename() return Fpath
对于开发人员来说,前者在需要重复操作的时候可能会用到,当然,在选择文件的时候,可以使用os.walk(),这样就可以实现for循环自动读取,但是这个对于少量不停要换地址的文件选取有独特的优势。
在数据处理中,弹窗实现可以降低输入量。其实蛮好的。
也可以开发一个需要不定期进行相同文件的处理工作。
这样就可以把文件打包成exe文件,在使用中会带来很多的便捷。
这个写完好久了,在这里补充一点,其实os.listdir()比os.walk更快