1.fileName = QtGui.QFileDialog.getOpenFileName(self, "Open File",
"F:/python/bc_new_latest/bcForecasting.csv",
"Excel (*.csv *.xls )");
2.fileName = QtGui.QFileDialog.getSaveFileName(self, "Save",
"F:/python/bc_new_latest/bcForecasting.csv",
"Excel (*.csv *.xls )");
以上2个代码显示我的文件对话框,用于在指定位置打开文件或保存文件。但无法打开文件或将文件保存在不同的位置。我必须在这里添加什么代码。提前致谢
答案 0 :(得分:0)
这些功能仅允许用户选择文件,实际上不会打开或保存文件。
在PySide中,它们返回一个元组,例如,保存文件将如下所示:
fileName, selectedFilter = QtGui.QFileDialog.getSaveFileName(self, "Save",
"F:/python/bc_new_latest/bcForecasting.csv",
"Excel (*.csv *.xls )")
if fileName:
with open(fileName, "w") as file:
file.write(theCSVContent)