如何使用PyQt5保存任何文件?

时间:2019-05-27 18:38:20

标签: python pyqt pyqt5

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

我当前拥有:

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

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

1 个答案:

答案 0 :(得分:0)

在Python中保存文件完全独立于PyQt。 您可以使用以下代码将文件包含内容的文件保存在contents中的位置path

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