Python:如何在PyQt5中获取所选文件的文件大小?
在PyQt5中,可以使用QFileDialog选择文件。我知道如何获取文件名,但如何获取文件大小?来自: “文件”对话框有两种视图模式。。。“详细信息”还会显示文件名和目录名的列表,但会在每个名称旁边提供附加信息,例如文件大小和修改日期。使用setViewMode()设置模式:Python:如何在PyQt5中获取所选文件的文件大小?,python,pyqt,size,pyqt5,filesize,Python,Pyqt,Size,Pyqt5,Filesize,在PyQt5中,可以使用QFileDialog选择文件。我知道如何获取文件名,但如何获取文件大小?来自: “文件”对话框有两种视图模式。。。“详细信息”还会显示文件名和目录名的列表,但会在每个名称旁边提供附加信息,例如文件大小和修改日期。使用setViewMode()设置模式: dialog.setViewMode(QFileDialog::Detail)来自: “文件”对话框有两种视图模式。。。“详细信息”还会显示文件名和目录名的列表,但会在每个名称旁边提供附加信息,例如文件大小和修改日期。使
dialog.setViewMode(QFileDialog::Detail)代码>来自:
“文件”对话框有两种视图模式。。。“详细信息”还会显示文件名和目录名的列表,但会在每个名称旁边提供附加信息,例如文件大小和修改日期。使用setViewMode()设置模式:
dialog.setViewMode(QFileDialog::Detail)代码>而不打开文件:
filename, _ = QFileDialog.getOpenFileName(None, 'Open file')
if filename != "":
file = QFile(filename)
if file.open(QFile.ReadOnly):
print(file.size())
必须使用类和方法:
打开文件:
filename, _ = QFileDialog.getOpenFileName(None, 'Open file')
if filename != "":
file = QFile(filename)
if file.open(QFile.ReadOnly):
print(file.size())
不打开文件:
filename, _ = QFileDialog.getOpenFileName(None, 'Open file')
if filename != "":
file = QFile(filename)
if file.open(QFile.ReadOnly):
print(file.size())
必须使用类和方法:
打开文件:
filename, _ = QFileDialog.getOpenFileName(None, 'Open file')
if filename != "":
file = QFile(filename)
if file.open(QFile.ReadOnly):
print(file.size())
是否要获取QFileDialog选择的文件大小?如果您有文件名,可以通过获取文件大小。或者你还需要其他东西?一般来说,如何获得文件的大小?我想在这里也可以。是否要获取QFileDialog选择的文件大小?如果您有文件名,可以通过获取文件大小。或者你还需要其他东西?一般来说,如何获得文件的大小?我想这在这里也行。好的,那么你想在文件名上使用QFileInfo
。好的,那么你想在文件名上使用QFileInfo
,比前面的几个答案更好。实施不仅仅是简单的解释,我建议花点时间看看他们提出的答案是否正确。评论不是答案。谢谢,我是堆栈溢出新手。比以前的几个答案要好。实施不仅仅是简单的解释,我建议花点时间看看他们提出的答案是否正确。评论不是答案。谢谢,我是堆栈溢出新手。