在 Pyqt5 中上传和保存文件
Posted
技术标签:
【中文标题】在 Pyqt5 中上传和保存文件【英文标题】:Upload and Save File in Pyqt5 【发布时间】:2018-11-27 08:20:47 【问题描述】:单击按钮时我需要上传文件,文件应自动保存在单独的目录中。
我尝试的是:
Class Upload():
def setupUi(self):
....
self.upload_btn.clicked.connect(self.fileOpen)
def fileOpen(self):
file=QtWidgets.QFileDialog.getOpenFileName(None,'Open File',"F:\ ")
【问题讨论】:
接下来发生了什么? 后来发生了什么? 只是打开而已,我想直接把上传的文件保存到一个目录 【参考方案1】:使用 python requests 模块,类似于:
import requests
files = 'upload_file': open('yourfile.name','rb')
values = 'value_1': 'arg_1'
r = requests.post(url, files=files, data=values)
【讨论】:
我只想在不同的文件夹中打开一个文件并复制到另一个文件夹中。请帮忙 你可以shutil.copyfile func ,如果需要看docs.python.org/2/library/shutil.html#shutil.copyfile以上是关于在 Pyqt5 中上传和保存文件的主要内容,如果未能解决你的问题,请参考以下文章