代码之家  ›  专栏  ›  技术社区  ›  Paulo Roberto

如何使用tkinter askopenfilename或其他命令获取文件路径?

  •  1
  • Paulo Roberto  · 技术社区  · 2 年前

    当我使用:

    pdf_name = askopenfilenames(initialdir="/", title="Selecionar Arquivos")
    

    我得到:

    print(pdf_name)
    
    ('C:/Users/user/Desktop/Apps/Python/Conversor img to pdf/file.pdf',)
    

    所以,问题是:

    我怎样才能得到这种类型?

    print(pdf_name)
    
    'C:/Users/user/Desktop/Apps/Python/Conversor img to pdf/file.pdf'
    
    1 回复  |  直到 2 年前
        1
  •  2
  •   Sharim09    2 年前

    有两种方法可以做到这一点。

    第一

    pdf_name = askopenfilenames(initialdir="/", title="Selecionar Arquivos")
    print(pdf_name[0])
    

    第二,而不是 askopenfilenames ,你应该试试 askopenfilename .

    还有,别忘了导入这个 from tkinter.filedialog import askopenfilename .

    pdf_name = askopenfilename(initialdir="/", title="Selecionar Arquivos")
    print(pdf_name)
    

    两者的输出相同

    'C:/Users/user/Desktop/Apps/Python/Conversor img to pdf/file.pdf'
    
    推荐文章