一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python實現(xiàn)去除代碼前行號的方法

Python實現(xiàn)去除代碼前行號的方法

2019-11-25 22:33Sephiroth Python

這篇文章主要介紹了Python實現(xiàn)去除代碼前行號的方法,實例分析了Python操作字符的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)去除代碼前行號的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

 

復(fù)制代碼代碼如下:
# -*- coding: utf-8 -*-
import wx
class MainWindow(wx.Frame):
    def __init__(self, parent, id):
        wx.Frame.__init__(self, parent, id,
        u'去除代碼前行號的Python小工具 - wxPython版 - Develop by Yanxy')
        self.textBox = wx.TextCtrl(self, 1, style=wx.TE_MULTILINE,size=(600,600))
        self.butOK = wx.Button(self, label=u"去除行號")
        self.butLeft = wx.Button(self, label=u"去除左側(cè)一個字符")
        self.Bind(wx.EVT_BUTTON, self.CutLineNum, self.butOK)
        self.Bind(wx.EVT_BUTTON, self.CutLeftChar, self.butLeft)
        self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
        self.sizer = wx.BoxSizer(wx.HORIZONTAL)
        self.sizer.Add(self.textBox,1,wx.EXPAND)
        self.sizer.Add(self.butOK)
        self.sizer.Add(self.butLeft)
        self.SetSizer(self.sizer)
        self.SetAutoLayout(1)
        self.sizer.Fit(self)
        self.Show(True)
    def OnCloseWindow(self, event):
        self.Destroy()
    def CutLineNum(self, event):
        multiStr = unicode(self.textBox.GetValue()).splitlines(1)
        outStr = u''
        for singleStr in multiStr:
            singleStr = singleStr.lstrip()
            i=0
            for charStr in singleStr:
                if charStr.isdigit():
                    i += 1
                elif i>0:
                    singleStr = singleStr[i:]
                    break
                else:
                    break
            outStr += singleStr
        self.textBox.SetValue(outStr)
    def CutLeftChar(self, event):
        outStr = u''
        multiStr = unicode(self.textBox.GetValue()).splitlines(1)
        for singleStr in multiStr:
            singleStr = singleStr[1:]
            outStr += singleStr
        self.textBox.SetValue(outStr)
if __name__ == '__main__':
    app = wx.PySimpleApp()
    frame = MainWindow(parent=None, id=-1)
    app.MainLoop()
del app

 

希望本文所述對大家的Python程序設(shè)計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99精品久久精品一区二区小说 | 免费尤物视频 | 亚1洲二区三区四区免费 | 久久黄色免费 | 人人福利| 亚洲AV国产精品无码精 | 万域之王动漫在线观看全集免费播放 | 日本中文字幕永久在线 | 日本 在线播放 | 香蕉在线精品一区二区 | 果冻传媒mv在线观看入口免费 | 色哟哟国产成人精品 | 成人永久免费 | 黄在线观看www免费看 | 古代色翁荡熄 | 日本精品久久久久中文字幕 1 | 黑人双渗透 | 非洲黑人又大粗gay 非洲黑人bbwbbwbbw | 欧美腐剧mm在线观看 | 青青草99热这里都是精品 | 好爽好舒服视频 | 亚洲国产货青视觉盛宴 | 免费永久观看美女视频网站网址 | 亚洲婷婷在线视频 | 国产中文字幕 | zoofilivideo杂交3d| 四虎永久免费在线观看 | 欧美兽皇video | 午夜片神马影院福利 | 情人梁家辉在线 | 免费大秀视频在线播放 | 男女姓交大视频免费观看 | 国产欧美精品一区二区三区四区 | 亚洲国产剧情中文视频在线 | 日本漫画大全之工之口 | hezyo加勒比一区二区三区 | 亚洲国产在线视频精品 | 精品一区二区91 | 精品视频在线观看免费 | 校草让我脱了内裤给全班看 | 免费观看韩剧网站在线观看 |