91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python靜態編譯器的用法

發布時間:2021-08-25 15:09:35 來源:億速云 閱讀:227 作者:chen 欄目:編程語言

本篇內容介紹了“Python靜態編譯器的用法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

代碼如下:

    def OnBuildOne(self, event):          if self.paths.count != 0:              self.Report.AppendText(self.CompileInfoHead("File"))              path = self.paths[self.List.GetSelection()]              print "Building " + path + " ..."              try:                  py_compile.compile(path, None, None)              except py_compile.PyCompileError, ex:                  print ex              self.Report.AppendText("=-- Build Finished.\n\n")        def OnBuildAll(self, event):          if self.paths.count != 0:              self.Report.AppendText(self.CompileInfoHead("File(s)"))              for path in self.paths:                  print "Building " + path + " ..."                  try:                      py_compile.compile(path, None, None)                  except py_compile.PyCompileError, ex:                      print ex              self.Report.AppendText("=-- Build Finished.\n\n")        def OnBuildDirectory(self, event):          dlg = wxDirDialog(self, "Select a directory for build", self.cfg[2])          if dlg.ShowModal() == wxID_OK:              path = dlg.GetPath()              self.Report.AppendText(self.CompileInfoHead("Directory:", path))              compile_dir(path, 10, None, 1, None)              self.Report.AppendText("=-- Build Finished.\n\n")              self.cfg[2] = dlg.GetPath()                            dlg.Destroy()             def OnAbout(self, event):           dlg = wxMessageDialog(self, "Present by Dracula 2005\n"                                       "Build 2005.05.05\n", "About",                                       wxOK | wxICON_INFORMATION)          dlg.ShowModal()          dlg.Destroy()        def OnResize(self, event):          sizeClient = self.GetClientSize()          self.List.SetSize(sizeClient)          sizeList = self.List.GetClientSize()          self.Report.SetSize(wxSize(sizeClient.width, sizeClient.height-sizeList.height))        def OnClose(self, event):          try:              f = open("config.cfg", "w")              f.write(self.cfg[0])              if self.cfg[0][-1] != '\n':                  f.write("\n")              f.write(self.cfg[1])              if self.cfg[1][-1] != '\n':                  f.write("\n")              f.write(self.cfg[2])              f.close()          except IOError:              pass           sys.path = self.save_sys_path[:]                    self.timer.Stop()          del self.timer           del self.icon           self.Destroy()        def OnQuit(self, event):          self.Close(true)        def PyCheck(self, argv):          argv2 = ['pychecker']          argv2.append(argv)          pychecker.checker2.main(argv2)          #reload(pychecker.checker2)        def AddPath(self, path):          curdir = path         system_dir = curdir + '\\data\\script'          system_core_dir = curdir + '\\data\\script\\core'          subsystem_dir = curdir + '\\data\\subsystem'          subsystem_trashbin_dir = curdir + '\\data\\subsystem\\trashbin'           sys.path = self.save_sys_path[:]          sys.path.append(curdir)          sys.path.append(system_dir)          sys.path.append(system_core_dir)          sys.path.append(subsystem_dir)          sys.path.append(subsystem_trashbin_dir)        def CompileInfoHead(self, str1, str2=""):          return "=-- %s %s Compile %s %s ...\n" % (self.Date(), self.Time(), str1, str2)             def Error(self, error):          self.Report.AppendText(error)        def Output(self, info):          self.Report.AppendText(info)        def Date(self):          t = time.localtime(time.time())           strDate = time.strftime("%Y.%m.%d", t)          return strDate        def Time(self):          t = time.localtime(time.time())           strTime = time.strftime("%I:%M:%S", t)          return strTime        def Notify(self):          self.statusbar.SetStatusText(self.Date() + "   " + self.Time(), 1)    class MyApp(wxApp):  def OnInit(self):  self.frame = MyFrame(NULL, -1, "cd2Py Compiler")  self.frame.Show(true)  return true   cd2Py = MyApp(0)  import sys  class errCatcher:  def __init__(self):  pass  def write(self, stuff):  cd2Py.frame.Error(stuff)  class outCatcher:  def __init__(self):  passdef write(self, stuff):  cd2Py.frame.Output(stuff)  sys.stderr = errCatcher()  sys.stdout = outCatcher()  cd2Py.MainLoop()

“Python靜態編譯器的用法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜兰县| 东宁县| 那曲县| 吉安市| 宜州市| 中山市| 临汾市| 平泉县| 龙门县| 吕梁市| 姚安县| 阿巴嘎旗| 晋宁县| 四平市| 清丰县| 岳普湖县| 宝丰县| 精河县| 湖口县| 宾阳县| 白玉县| 甘泉县| 南木林县| 德化县| 黑水县| 贵定县| 改则县| 盐亭县| 桃江县| 巫山县| 栾川县| 荆州市| 竹山县| 侯马市| 夏河县| 宜都市| 大洼县| 美姑县| 三门县| 拜城县| 饶河县|