diff --git a/src/Mod/Arch/ArchCommands.py b/src/Mod/Arch/ArchCommands.py index 47d874d021..002628eb26 100644 --- a/src/Mod/Arch/ArchCommands.py +++ b/src/Mod/Arch/ArchCommands.py @@ -1076,7 +1076,11 @@ class SurveyTaskPanel: if rows: filename = QtGui.QFileDialog.getSaveFileName(QtGui.QApplication.activeWindow(), translate("Arch","Export CSV File"), None, "CSV file (*.csv)"); if filename: - with open(filename[0].encode("utf8"), 'wb') as csvfile: + if sys.version_info.major < 3: + mode = 'wb' + else: + mode = 'w' + with open(filename[0].encode("utf8"), mode) as csvfile: csvfile = csv.writer(csvfile,delimiter="\t") suml = 0 for i in range(rows):