如何使用PYQT5保存任何文件



在pyqt5中,假设我有通往给定文件或文件夹的途径,是否可以将其保存在用户输入的位置中?我想它也可能是复制糊操作,它在其中将文件或文件夹从一个目录复制并粘贴到另一个目录中。

我当前有电流:

def browseGeoFile(self):
    self.geoPath, _ = QFileDialog.getOpenFileName(self, "Browse Geometry File", "C:/", "*.scdoc")
    self.textBoxGeo.setText(self.geoPath)

现在可以将此文件保存在用户指定的位置?

在Python中保存文件完全独立于Pyqt。您可以使用此代码在位置path中的contents中的内容保存文件:

with open(path, "w") as f: # use "wb" if writing binary data
    f.write(contents)

最新更新