1樓:匿名使用者
tkinter是標準的python gui庫。python與tkinter的結合提供了一個快速和容易的方法來建立gui應用程式,tkinter的提供了一個強大的物件導向的介面tk的gui工具包。
python 開啟檔案可以用open命令,例如:
##電子書txt文字
f = open('e:\\test.txt',encoding='utf-8')
raw = f.read()
2樓:
你說的是“開啟檔案對話方塊”,需要用到filedialog模組,**非常簡單:
from tkinter import *from filedialog import *root = tk()
fd = loadfiledialog(root) # 建立開啟檔案對話方塊
filename = fd.go() # 顯示開啟檔案對話方塊,並獲取選擇的檔名稱
print filename
root.mainloop()
3樓:也剛剛才符合
首先你要從tkinter中匯入filedialog這個包**如下from tkinter import filedialog,
而後你在tk()建立一個按鈕物件,
b = tk.button(self.f1, text='選擇檔案', command=self.openfile)
關鍵在按鈕要賦予一個響應事件就是指按下這個按鈕呼叫的函式,這裡是command=openfile,然後寫一個方法來作為響應,比如
def openfile():
fname = tk.filedialog.askopenfilename()
return fname
這樣就將要開啟的檔名以字串形式存在fname這個變數中了,就可以通過輸出fname得到檔案路徑
用python程式設計求1 ,用python程式設計求1 1 2 1 3 1 4 1 5 累加和,資料項小於0 1時停止
def summa summ 0 for i in range 1,100 fl 1.0 i if fl 0.1 summ fl else print the sum is summreturn sum summa 注意縮排 def iteritem limit x 1.while 1 v 1 x ...
用python畫網格用python畫一個網格
print 函式是輸出字串,所以用 print 輸出形成的 grid 其實質是具有某特定形狀的 字串 而 plt.grid 繪製出的網格是 字串 是可以用文書處理軟體 如 word 記事本等 直接編輯處理的,而 則只能用 編輯軟體 如畫筆 開啟處理。如問題所要求的最簡單的 編寫一個能畫出如下網格 g...
Python程式設計序,用python編寫程式?
python中九九乘法口訣表可以用行和列相乘的方法實現,具體 如下 for i in range 1,10 設定行的數量for j in range 1,i 1 設定列的數量,第幾行就輸出幾列 print s s s j,i,i j end 用end 引數控制換行 print 消除end 引數 py...