python利用文件對話框獲取文件路徑


一、單文件

python3:

1 import tkinter as tk
2 from tkinter import filedialog
3 
4 root = tk.Tk()
5 root.withdraw()
6 
7 file_path = filedialog.askopenfilename()
View Code

 

python2:

1 import Tkinter, tkFileDialog
2 
3 root = Tkinter.Tk()
4 root.withdraw()
5 
6 file_path = tkFileDialog.askopenfilename()
View Code

 

二、多文件

 1 import tkinter as tk
 2 from tkinter import filedialog
 3 
 4 root = tk.Tk()
 5 root.withdraw()
 6 
 7 file_path = filedialog.askopenfilenames()
 8 for f in file_path:
 9     fo = f.split('.')[0]+'.csv'
10     with open(fo,'w') as foo:
11         with open(f,'r') as fn:
12             fn.readline()
13             for line in fn.readlines():
14                 li = line.strip().split()
15                 foo.write('%f,%f\n'%(float(li[1]),float(li[0])))
16                 print(li)
View Code


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM