Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
1 / 1 / 1
Регистрация: 18.12.2017
Сообщений: 9
1

Ошибка сохранения файла

11.10.2018, 22:37. Показов 2220. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
После сохранения файла выскакивает окно "Прекращена работа программы..."
Код
import sys
from PyQt5.QtWidgets import (QMainWindow, QTextEdit,
    QAction, QFileDialog, QApplication)
from PyQt5.QtGui import QIcon


class Example(QMainWindow):

    def __init__(self):
        super().__init__()

        self.initUI()


    def initUI(self):

        self.textEdit = QTextEdit()
        self.setCentralWidget(self.textEdit)
        self.statusBar()

        openFile = QAction(QIcon('open.png'), 'Open', self)
        openFile.setShortcut('Ctrl+O')
        openFile.setStatusTip('Open new File')
        openFile.triggered.connect(self.showDialog)

        saveFile = QAction(QIcon('save.png'), 'Save', self)
        saveFile.setShortcut('Ctrl+S')
        saveFile.setStatusTip('Save this shit')
        saveFile.triggered.connect(self.showDialog2)

        menubar = self.menuBar()
        fileMenu = menubar.addMenu('&File')
        fileMenu.addAction(openFile)
        fileMenu.addAction(saveFile)

        self.setGeometry(300, 300, 350, 300)
        self.setWindowTitle('File dialog')
        self.show()


    def showDialog(self):

        fname = QFileDialog.getOpenFileName(self, 'Open file', '/home')[0]

        f = open(fname, 'r')

        with f:
            data = f.read()
            self.textEdit.setText(data)
            
    def showDialog2(self):

        fname = QFileDialog.getSaveFileName(self, 'Save file', '/home')

        f = open("fname.txt", 'w')

        with f:
            data = f.write(str(self))
            self.textEdit.setText(data)
            
    


if __name__ == '__main__':

    app = QApplication(sys.argv)
    ex = Example()
    sys.exit(app.exec_())
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2018, 22:37
Ответы с готовыми решениями:

Ошибка сохранения файла
Проблема с сохранение файла... При сохранении файла в Excel пишет ошибку, "путь к файлу" в...

Ошибка загрузки и сохранения файла
Здравствуйте. Возникла проблема, надеюсь поможете разобраться. При запуске приложения,...

Ошибка после сохранения файла
Привет. Версия Delphi7. procedure TForm6.BitBtn3Click(Sender: TObject); Begin if...

Ошибка сохранения/загрузки объекта с файла
Привет всем. Столкнулся с проблемой сохранения/загрузки объекта в/из файла. Вытащил из моего...

Ошибка открытия файла в RichEdit и сохранения
Здравствуйте форумчане программеры =) У меня возникла проблема, при при открытии или сохранении...

1
1292 / 909 / 479
Регистрация: 05.12.2013
Сообщений: 3,074
11.10.2018, 22:53 2
Лучший ответ Сообщение было отмечено Dima02081999 как решение

Решение

Python
1
2
3
4
5
6
7
 def showDialog(self):
 
        fname = QFileDialog.getOpenFileName(self, 'Open file', '/home')[0]
 
        with open(fname, 'r') as f:
            data = f.read()
            self.textEdit.setText(data)
и второй также
1
11.10.2018, 22:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2018, 22:53
Помогаю со студенческими работами здесь

Ошибка при отмене сохранения файла
private void button2_Click(object sender, EventArgs e) { var sfd = new...

Ошибка сохранения .mat файла в MATLAb
Выдает ошибку при сохранении .mat файла. Подскажите что это может быть-делаю все как в книжке(скрин...

Ошибка при отказе от сохранения файла Excel
Народ, привет. Такой трабл возник, после изменений в файле пытаюсь его сохранить, если в диалоговом...

Ошибка сохранения файла index.php в Sublime Text 3
Доброго времен суток! Может кто-то сталкивался с подобной проблемой. html и css файлы без проблем...

Ошибка при отмене сохранения файла через SaveFileDialog
Создаю файл Word и сохраняю его при помощи SaveFileDialog ' Create Word Application Dim...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru