Python GUI open a file (filedialog) 📁

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024

Комментарии • 78

  • @BroCodez
    @BroCodez  4 года назад +33

    from tkinter import *
    from tkinter import filedialog
    def openFile():
    filepath = filedialog.askopenfilename(initialdir="C:\\Users\\Cakow\\PycharmProjects\\Main",
    title="Open file okay?",
    filetypes= (("text files","*.txt"),
    ("all files","*.*")))
    file = open(filepath,'r')
    print(file.read())
    file.close()
    window = Tk()
    button = Button(text="Open",command=openFile)
    button.pack()
    window.mainloop()

    • @vladglassofficial
      @vladglassofficial 3 года назад

      How to print variable "filepath" outside a function?

    • @sportiano3348
      @sportiano3348 2 года назад

      but i want create text editor and i want to from the user open file.txt to show on text editor ?
      any way to this

  • @EltonSenne
    @EltonSenne 3 года назад +13

    Simple and fast, exact what I need!

  • @KhoaNguyen-bk2kv
    @KhoaNguyen-bk2kv 3 года назад +3

    "hey you yeah i'm talking to you".
    A useful video, thanks bro.

  • @amirekhalili
    @amirekhalili Год назад +1

    Thanks for simple explanation

  • @nishadshivprakash
    @nishadshivprakash 3 года назад +4

    Awesome ◉‿◉. Explain good to understand. And thanks for sharing code in description. As I am new, this video is very helpful for me.

  • @kingshahzad78
    @kingshahzad78 2 месяца назад

    I said fantastic before I see you video Sir! Because I know your teachings❤❤❤❤

  • @vadzimfiadotsyeu2967
    @vadzimfiadotsyeu2967 3 года назад +4

    If you have errors about bad file type - use the following construction: filetypes=[("Text files", "*.txt"), ("Rulename", "file_extension")]

  • @yosefgreen4187
    @yosefgreen4187 2 года назад +1

    what I like most is that you put the snippet code just in the description, thanks!
    // a better easy solution to open file from dialog and close it after choosing the file:
    from tkinter import *
    from tkinter.filedialog import askopenfilename
    root = Tk()
    root.withdraw()
    file_path = askopenfilename()
    root.destroy()

  • @martin-xq7te
    @martin-xq7te 2 года назад

    Great short to the point tutorial. Thank you

  • @anaschafik6109
    @anaschafik6109 2 года назад

    this tutorial helped me , Thank you

  • @shahabkhokhar4039
    @shahabkhokhar4039 2 года назад

    thank you so much! this is exactly what I needed! subscribed

  • @piotrkopcewicz5227
    @piotrkopcewicz5227 Год назад

    Great tutorial. Love it !!:)

  • @martinrosschou
    @martinrosschou 3 месяца назад

    I'm about 2 hours in to my Python learning.
    I removed all the button stuff, and just did openFile() instead.

  • @Data_Falcon
    @Data_Falcon 6 месяцев назад

    BRO YOUR VIDEOS IS SO USEFUL

  • @ArmandoEnriqueUrrutiaBlanco
    @ArmandoEnriqueUrrutiaBlanco 3 месяца назад

    hi i from of venezuela, nice video

  • @seifelshlkany5032
    @seifelshlkany5032 2 года назад

    Thank you very much! you are amazing

  • @tanphatnguyen4873
    @tanphatnguyen4873 Год назад

    I got it. Thank you so much !

  • @digitalmachine0101
    @digitalmachine0101 8 месяцев назад

    Good information

  • @exploretheuniverse1686
    @exploretheuniverse1686 7 месяцев назад

    thank you .....keep it up

  • @deepdaddy1208
    @deepdaddy1208 4 года назад +13

    great vid bro, im not a bot, just clarifying

  • @chetanpatteparapu7600
    @chetanpatteparapu7600 3 года назад

    Thank you, this is helpful.

  • @davidrose1999
    @davidrose1999 2 года назад

    Cool Video Cheers

  • @paraglide01
    @paraglide01 3 года назад

    Thanks man, do know if a filepicker is in python?

  • @JimmyZyzz
    @JimmyZyzz 3 года назад

    Excelente vídeo! Me sirvió de mucho. Saludos

  • @rolfjohansen5376
    @rolfjohansen5376 Год назад +1

    RuntimeError: main thread is not in main loop

  • @KumarAnalytic
    @KumarAnalytic 2 года назад

    Great Video

  • @lovebaking2503
    @lovebaking2503 Год назад

    thanks for sharing the code

  • @mohamedtaki8748
    @mohamedtaki8748 3 года назад

    Thank you very much

  • @peromiracomodudan...6876
    @peromiracomodudan...6876 2 года назад

    Nice done

  • @davutselamiozkahraman8200
    @davutselamiozkahraman8200 Год назад

    Very good video

  • @KimPrajapati-f6d
    @KimPrajapati-f6d Год назад

    Hello Sir,
    How to make a copy paste file when i make file name textbox then search file in network drive path and paste user destination path to set how to do this ?

  • @sonalivishwakarma9351
    @sonalivishwakarma9351 2 года назад

    Thank you 🙂

  • @AniGuy-sm7iy
    @AniGuy-sm7iy 2 года назад

    hey bro, why didn't you type the "master" when making the open button ?

  • @personanongrata2339
    @personanongrata2339 Год назад

    thank you so much

  • @bjh5878
    @bjh5878 3 года назад

    Thank you !!

  • @imamsantoso7994
    @imamsantoso7994 5 месяцев назад

    Thank you

  • @beingzero7541
    @beingzero7541 2 года назад

    Wow!!!!

  • @Artzaint
    @Artzaint 3 года назад

    Awesome video, but what if i want to print it on a Textbox?

  • @minhct2511
    @minhct2511 2 года назад

    Can you pls show me what I have to do if I want to show the text in the black window when I opened file

  • @EissaAlahdul
    @EissaAlahdul 2 года назад

    شكرا

  • @gwyne4192
    @gwyne4192 Год назад

    Is it possible to open multiple files and return multiple directories?

  • @tusharbhatriya3700
    @tusharbhatriya3700 3 года назад +1

    Bro if I want to show that txt or any file inside gui then what I can write?

  • @naturesounds1427
    @naturesounds1427 3 года назад

    How did you add the open menu with tkinter sign on your pycharm menu am confused, plz help

  • @ГрГафф
    @ГрГафф 3 года назад

    Как же прекрасно, что здесь есть субтитры на русском. Спасибо огромное!

    • @vladglassofficial
      @vladglassofficial 3 года назад

      Как мне получить доступ к переменной filepath, не объявляя её глобальной, и не вызывая функцию

    • @ГрГафф
      @ГрГафф 3 года назад

      @@vladglassofficial По сути в питоне переменные это ссылки. И если создать переменную в функции, и с тем же названием вне функции. Это будут разные переменные, отвечающие за разные участки памяти (но на вид тебе будут казаться одинаковыми). Если тебе нужно чтото делать с переменной после исполнения функции, то return (возврати то что тебе нужно). Если тебе вообще не хочется использовать функцию, то создай переменную в основном коде.
      Но я не совсем понимаю вопрос, т.к. не знаю зачем тебе это нужно.

  • @dwithidaya4168
    @dwithidaya4168 4 года назад

    Sir,
    How can I open a excel sheet within the created gui window

  • @منوعاتمنوعات-ح1غ

    🥰🥰🥰🥰🥰🥰

  • @bigdeallo
    @bigdeallo Год назад

    If you don't select a file and close the window. You get a FileNotFoundError

  • @riyapalkar1178
    @riyapalkar1178 3 года назад

    How to add this open button to submenu and open it through submenu . Plzs help 🙏

  • @umartahir2043
    @umartahir2043 3 года назад

    Great video!!! What if I want to upload it to SQLite

  • @wakkendul1434
    @wakkendul1434 3 года назад

    Bro how I want to write when I only need print file name and not the file path.. can u help me please..

  • @KenDedes94
    @KenDedes94 3 года назад

    Can Excel files works on Tkinter?

  • @akashaabeysundara8454
    @akashaabeysundara8454 7 месяцев назад

    thanks bro

  • @abdoularbi5718
    @abdoularbi5718 3 года назад

    thank you bro

  • @KumarAnalytic
    @KumarAnalytic 2 года назад

    I subscribed you now

  • @maxsuspochtam1489
    @maxsuspochtam1489 9 месяцев назад

    thank u

  • @AniruddhaGA
    @AniruddhaGA 3 года назад +5

    bad file type "*.txt", should be "typeName {extension ?extensions ...?} ?{macType ?macTypes ...?}?"

  • @mohitjain1804
    @mohitjain1804 2 года назад

    How we can save the image on click

  • @loiczeq5551
    @loiczeq5551 2 года назад

    thanks :)

  • @hasansolak23
    @hasansolak23 3 года назад

    You gotta add those nuclear launch codes to the description too...

  • @philtoa334
    @philtoa334 3 года назад

    My name is Pizza i like Bro. : )

  • @hydarhydar2338
    @hydarhydar2338 Месяц назад

    I like the bro code. ❤

  • @joelkafesu6757
    @joelkafesu6757 3 года назад

    how can i put a button on this GUI that run a .py script

  • @jhassee
    @jhassee 2 года назад

    loveIT

  • @KEVINSURIEL
    @KEVINSURIEL 8 месяцев назад

    How about multi files

  • @aneverdayhobbiest2837
    @aneverdayhobbiest2837 10 месяцев назад

    comment to help with algorithm.

  • @promax1st
    @promax1st 2 года назад

    :)

  • @jeremy_ching
    @jeremy_ching 2 года назад

    bu'on bu'on

  • @duyoan6821
    @duyoan6821 Год назад

    i was here

  • @gustavoaponte1814
    @gustavoaponte1814 Год назад

    meow meow meow~!

  • @seu_policial9463
    @seu_policial9463 7 месяцев назад

    coment

  • @arpanshah355
    @arpanshah355 Год назад

    comment