最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

tkinter如何實(shí)現(xiàn)打開(kāi)文件對(duì)話框并獲取文件絕對(duì)路徑

 更新時(shí)間:2023年01月28日 14:19:30   作者:烏拉隊(duì)長(zhǎng)  
這篇文章主要介紹了tkinter實(shí)現(xiàn)打開(kāi)文件對(duì)話框并獲取文件絕對(duì)路徑問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

tkinter實(shí)現(xiàn)打開(kāi)文件對(duì)話框并獲取文件絕對(duì)路徑

# 首先,導(dǎo)入模塊
import tkinter.filedialog
 
# 此處省略父容器的定義 ...
 
# 第2步,定義按鈕并指定觸發(fā)函數(shù)self.Command1_Cmd
self.style.configure('Command1.TButton',font=('宋體',9))
self.Command1 = Button(self.Frame1, text='打開(kāi)文件', command=self.Command1_Cmd, style='Command1.TButton')
self.Command1.place(relx=0.836, rely=0.107, relwidth=0.093, relheight=0.111)
 
# 第3步,定義按鈕觸發(fā)函數(shù),event=None不能省略
def Command1_Cmd(self, event=None):
      # tkinter提供的askopenfilename函數(shù)可以實(shí)現(xiàn)打開(kāi)文件對(duì)話框的效果,其返回值為所選文件的絕對(duì)路徑
      filename = tkinter.filedialog.askopenfilename()
      print(filename)

tkinter選擇路徑功能的實(shí)現(xiàn)

效果基于Python3。

在自己寫(xiě)小工具的時(shí)候因?yàn)檫@個(gè)功能糾結(jié)了一會(huì)兒,這里寫(xiě)個(gè)小例子,供有需要的參考。

小例子,就是點(diǎn)擊按鈕打開(kāi)路徑選擇窗口,選擇后把值傳給Entry輸出。

效果預(yù)覽

這是選擇前:

這里寫(xiě)圖片描述

選擇:

這里寫(xiě)圖片描述

選擇后:

這里寫(xiě)圖片描述

代碼

很基礎(chǔ)的寫(xiě)法。

from tkinter import *
from tkinter.filedialog import askdirectory

def selectPath():
    path_ = askdirectory()
    path.set(path_)

root = Tk()
path = StringVar()

Label(root,text = "目標(biāo)路徑:").grid(row = 0, column = 0)
Entry(root, textvariable = path).grid(row = 0, column = 1)
Button(root, text = "路徑選擇", command = selectPath).grid(row = 0, column = 2)

root.mainloop()

注意事項(xiàng)

1.注意import模塊時(shí)的寫(xiě)法。

2.askdirectory()方法是返回文件夾路徑不是文件路徑。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 從列表中取值和取索引的方法

    Python 從列表中取值和取索引的方法

    今天小編就為大家分享一篇Python 從列表中取值和取索引的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 支持PyTorch的einops張量操作神器用法示例詳解

    支持PyTorch的einops張量操作神器用法示例詳解

    這篇文章主要為大家介紹了支持PyTorch的einops張量操作神器用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2021-11-11
  • pandas df.sample()的使用

    pandas df.sample()的使用

    本文主要介紹了pandas df.sample()的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • PyCharm中的terminal運(yùn)行從PS修改成cmd方式

    PyCharm中的terminal運(yùn)行從PS修改成cmd方式

    這篇文章主要介紹了PyCharm中的terminal運(yùn)行從PS修改成cmd方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 實(shí)例詳解python函數(shù)的對(duì)象、函數(shù)嵌套、名稱空間和作用域

    實(shí)例詳解python函數(shù)的對(duì)象、函數(shù)嵌套、名稱空間和作用域

    這篇文章主要介紹了python函數(shù)的對(duì)象、函數(shù)嵌套、名稱空間和作用域 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • Python學(xué)習(xí)筆記之For循環(huán)用法詳解

    Python學(xué)習(xí)筆記之For循環(huán)用法詳解

    這篇文章主要介紹了Python學(xué)習(xí)筆記之For循環(huán)用法,結(jié)合實(shí)例形式詳細(xì)分析了Python for循環(huán)的功能、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-08-08
  • 2021年的Python 時(shí)間軸和即將推出的功能詳解

    2021年的Python 時(shí)間軸和即將推出的功能詳解

    這篇文章主要介紹了2021年的Python 時(shí)間軸和即將推出的功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python之qq自動(dòng)發(fā)消息的示例代碼

    Python之qq自動(dòng)發(fā)消息的示例代碼

    這篇文章主要介紹了Python之qq自動(dòng)發(fā)消息的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python 實(shí)現(xiàn)的 Google 批量翻譯功能

    Python 實(shí)現(xiàn)的 Google 批量翻譯功能

    這篇文章主要介紹了Python 實(shí)現(xiàn)的 Google 批量翻譯功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • pycharm修改file type方式

    pycharm修改file type方式

    今天小編就為大家分享一篇pycharm修改file type方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11

最新評(píng)論

四子王旗| 隆安县| 米泉市| 余干县| 清原| 南召县| 赤城县| 读书| 龙山县| 顺平县| 大埔区| 长宁区| 高阳县| 伊吾县| 霍城县| 织金县| 昌邑市| 宁海县| 东乌| 宁南县| 古丈县| 瓦房店市| 莫力| 英德市| 昌平区| 东乡族自治县| 富宁县| 利川市| 墨江| 韶关市| 满洲里市| 萨迦县| 临西县| 宜州市| 吴江市| 杂多县| 和田市| 滨州市| 扎鲁特旗| 绵竹市| 延川县|