如何从文件对话框中选择多个文件并同时打开并访问它们

问题描述

lehramt _dropOut.csv

这是当我按下按钮时选择和打开单个文件代码。但是,如何将其更改为选择多个文件并同时打开。我尝试了语法,不幸的是,我找不到。

解决方法

你必须使用 QFileDialog::getOpenFileNames() 方法,而且返回的元组的第二个值不是检查而是指示使用的过滤器的字符串,如果你想验证那么你必须使用的大小文件名:

filenames,_ = QFileDialog.getOpenFileNames(
    None,"QFileDialog.getOpenFileNames()","","All Files (*);;Python Files (*.py);;Text Files (*.txt)",)
if filenames:
    for filename in filenames:
        print(filename)