亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2015年03月10日 10:52:15   作者:Sephiroth  
這篇文章主要介紹了Python實(shí)現(xiàn)去除代碼前行號(hào)的方法,實(shí)例分析了Python操作字符的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

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

復(fù)制代碼 代碼如下:
# -*- coding: utf-8 -*-
import wx
class MainWindow(wx.Frame):
    def __init__(self, parent, id):
        wx.Frame.__init__(self, parent, id,
        u'去除代碼前行號(hào)的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"去除行號(hào)")
        self.butLeft = wx.Button(self, label=u"去除左側(cè)一個(gè)字符")
        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

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

相關(guān)文章

  • python發(fā)送偽造的arp請(qǐng)求

    python發(fā)送偽造的arp請(qǐng)求

    本文介紹了python發(fā)送偽造的arp請(qǐng)求的示例代碼,大家參考使用吧
    2014-01-01
  • 輕量級(jí)的Web框架Flask 中模塊化應(yīng)用的實(shí)現(xiàn)

    輕量級(jí)的Web框架Flask 中模塊化應(yīng)用的實(shí)現(xiàn)

    說(shuō)到flask的模塊化,大家可能第一時(shí)間想到的都是藍(lán)圖,今天我們不討論藍(lán)圖,先從0.2版本中的Module類的實(shí)現(xiàn)講起
    2017-09-09
  • python中Genarator函數(shù)用法分析

    python中Genarator函數(shù)用法分析

    這篇文章主要介紹了python中Genarator函數(shù)用法,實(shí)例分析了Genarator函數(shù)的使用原理與相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • Python從入門到精通之Redis操作詳解

    Python從入門到精通之Redis操作詳解

    Redis(Remote?Dictionary?Server)是一種高性能的開(kāi)源內(nèi)存數(shù)據(jù)庫(kù),它支持多種數(shù)據(jù)結(jié)構(gòu),本文主要為大家介紹了Python中操作Redis數(shù)據(jù)庫(kù)的方法,需要的可以參考下
    2023-08-08
  • conda配置python虛擬環(huán)境的實(shí)現(xiàn)步驟

    conda配置python虛擬環(huán)境的實(shí)現(xiàn)步驟

    本文主要介紹了conda配置python虛擬環(huán)境的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python單元測(cè)試unittest實(shí)例詳解

    python單元測(cè)試unittest實(shí)例詳解

    這篇文章主要介紹了python單元測(cè)試unittest用法,以實(shí)例形式詳細(xì)分析了Python中單元測(cè)試的概念、用法與相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-05-05
  • Python實(shí)現(xiàn)圖像去霧效果的示例代碼

    Python實(shí)現(xiàn)圖像去霧效果的示例代碼

    本文將利用《bringing old photos back to life》 的開(kāi)源代碼,并在此基礎(chǔ)上進(jìn)行修改,從而實(shí)現(xiàn)圖像去霧的效果,感興趣的小伙伴可以學(xué)習(xí)一下
    2022-02-02
  • PyCharm安裝庫(kù)numpy失敗問(wèn)題的詳細(xì)解決方法

    PyCharm安裝庫(kù)numpy失敗問(wèn)題的詳細(xì)解決方法

    今天使用pycharm編譯python程序時(shí),由于要調(diào)用numpy包,但又未曾安裝numpy,于是就根據(jù)pycharm的提示進(jìn)行安裝,最后竟然提示出錯(cuò),下面這篇文章主要給大家介紹了關(guān)于PyCharm安裝庫(kù)numpy失敗問(wèn)題的詳細(xì)解決方法,需要的朋友可以參考下
    2022-06-06
  • 老生常談Python中的Pickle庫(kù)

    老生常談Python中的Pickle庫(kù)

    pickle是python語(yǔ)言的一個(gè)標(biāo)準(zhǔn)模塊,安裝python后已包含pickle庫(kù),不需要單獨(dú)再安裝。這篇文章主要介紹了Python中的Pickle庫(kù),需要的朋友可以參考下
    2022-01-01
  • Python使用BeautifulSoup進(jìn)行頁(yè)面解析

    Python使用BeautifulSoup進(jìn)行頁(yè)面解析

    在Python中,我們可以使用BeautifulSoup庫(kù)來(lái)解析網(wǎng)頁(yè),BeautifulSoup提供了簡(jiǎn)單而強(qiáng)大的API,使得解析網(wǎng)頁(yè)變得輕松而高效,下面小編就來(lái)為大家詳細(xì)講講BeautifulSoup解析網(wǎng)頁(yè)的具體操作吧
    2023-09-09

最新評(píng)論