Я пытаюсь выполнить скрипт Python, но получаю следующую ошибку:
Процесс завершен с кодом завершения 139 (прерван сигналом 11: SIGSEGV)
Я использую Python 3.5.2 в операционной системе Linux Mint 18.1 (Serena).
Могут кто-нибудь скажет мне, почему это происходит и как я могу решить?
Скрипт Python
import os
import wx
import Frames.AddFrame1
import Frames.MainFrame
import Frames.MainFrame2
import Frames.NewProjectGeneratorGUI
import Frames.main
def get_parent_path():
return os.path.split(os.path.abspath(os.getcwd()))[0]
class NewOpening(Frames.NewProjectGeneratorGUI.MyFrame1):
def __init__(self, parent):
Frames.NewProjectGeneratorGUI.MyFrame1.__init__(self, parent)
def GenerateFolder(self, event):
folder_name = self.m_textCtrl1.GetValue()
try:
os.mkdir(folder_name)
except FileExistsError:
pass
finally:
global path
path = folder_name
open(folder_name + '/setup_configuration', 'w').write(
'title: {0}\ndescription:{1}\nkeywords:{2}\ncomments:{3}'.format(self.m_textCtrl3.GetValue(),
self.m_textCtrl4.GetValue(),
self.m_textCtrl5.GetValue(),
self.m_textCtrl6.GetValue()))
self.Close()
def Close(self, force=False):
self.Destroy()
new_or_open_frame.Destroy()
class Add(Frames.AddFrame1.MyFrame1):
def __init__(self, parent):
Frames.AddFrame1.MyFrame1.__init__(self, parent)
def OnClose(self,event):
return 3
class NewOpenFrame(Frames.main.MyFrame1):
def __init__(self, parent):
Frames.main.MyFrame1.__init__(self, parent)
def click1(self, event):
opening_frame = NewOpening(self)
opening_frame.Show()
def click2(self, event):
print('Still not implemented ')
# TODO implement open directory
class MainFrame(Frames.MainFrame2.MyFrame1):
def __init__(self, parent):
Frames.MainFrame2.MyFrame1.__init__(self, parent)
self.GenerateTreeRoot()
def GenerateTreeRoot(self):
self.m_treeCtrl1.AddRoot('HTML')
self.m_treeCtrl1.AppendItem(self.m_treeCtrl1.GetRootItem(), 'HEAD')
self.m_treeCtrl1.AppendItem(self.m_treeCtrl1.GetRootItem(), 'BODY')
def add(self, event):
add_frame = Add(main_frame)
add_frame.Show()
if __name__ == '__main__':
app = wx.App()
new_or_open_frame = NewOpenFrame(None)
new_or_open_frame.Show()
app.MainLoop()
main_frame = MainFrame(None)
main_frame.Show()
app.MainLoop()
Подробнее здесь: https://stackoverflow.com/questions/494 ... 11-sigsegv
Процесс завершен с кодом выхода 139 (прерван сигналом 11: SIGSEGV) ⇐ Python
Программы на Python
-
Anonymous
1772820640
Anonymous
Я пытаюсь выполнить скрипт Python, но получаю следующую ошибку:
Процесс завершен с кодом завершения 139 (прерван сигналом 11: SIGSEGV)
Я использую Python 3.5.2 в операционной системе Linux Mint 18.1 (Serena).
Могут кто-нибудь скажет мне, почему это происходит и как я могу решить?
Скрипт Python
import os
import wx
import Frames.AddFrame1
import Frames.MainFrame
import Frames.MainFrame2
import Frames.NewProjectGeneratorGUI
import Frames.main
def get_parent_path():
return os.path.split(os.path.abspath(os.getcwd()))[0]
class NewOpening(Frames.NewProjectGeneratorGUI.MyFrame1):
def __init__(self, parent):
Frames.NewProjectGeneratorGUI.MyFrame1.__init__(self, parent)
def GenerateFolder(self, event):
folder_name = self.m_textCtrl1.GetValue()
try:
os.mkdir(folder_name)
except FileExistsError:
pass
finally:
global path
path = folder_name
open(folder_name + '/setup_configuration', 'w').write(
'title: {0}\ndescription:{1}\nkeywords:{2}\ncomments:{3}'.format(self.m_textCtrl3.GetValue(),
self.m_textCtrl4.GetValue(),
self.m_textCtrl5.GetValue(),
self.m_textCtrl6.GetValue()))
self.Close()
def Close(self, force=False):
self.Destroy()
new_or_open_frame.Destroy()
class Add(Frames.AddFrame1.MyFrame1):
def __init__(self, parent):
Frames.AddFrame1.MyFrame1.__init__(self, parent)
def OnClose(self,event):
return 3
class NewOpenFrame(Frames.main.MyFrame1):
def __init__(self, parent):
Frames.main.MyFrame1.__init__(self, parent)
def click1(self, event):
opening_frame = NewOpening(self)
opening_frame.Show()
def click2(self, event):
print('Still not implemented ')
# TODO implement open directory
class MainFrame(Frames.MainFrame2.MyFrame1):
def __init__(self, parent):
Frames.MainFrame2.MyFrame1.__init__(self, parent)
self.GenerateTreeRoot()
def GenerateTreeRoot(self):
self.m_treeCtrl1.AddRoot('HTML')
self.m_treeCtrl1.AppendItem(self.m_treeCtrl1.GetRootItem(), 'HEAD')
self.m_treeCtrl1.AppendItem(self.m_treeCtrl1.GetRootItem(), 'BODY')
def add(self, event):
add_frame = Add(main_frame)
add_frame.Show()
if __name__ == '__main__':
app = wx.App()
new_or_open_frame = NewOpenFrame(None)
new_or_open_frame.Show()
app.MainLoop()
main_frame = MainFrame(None)
main_frame.Show()
app.MainLoop()
Подробнее здесь: [url]https://stackoverflow.com/questions/49414841/process-finished-with-exit-code-139-interrupted-by-signal-11-sigsegv[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия