how to get the spesific line of the text in the clipboard

zhouhaifeng mypromise at
Tue May 19 17:30:50 CEST 2009

I want to get the eighth line in the text of the text in the clipboad, 
but when I call  GetClipboardData
I only get a string, how can I repair it?

thanks   a lot.

My code is here :
            text = win32clipboard.GetClipboardData(win32con.CF_TEXT)

            return text
        except Exception, exc:


def get_file_title(filename):
    f = file(filename)
    #f = open(filename, encoding='gb2312', mode='w+')
    title = u""
    line_count = 0
    for line in f:
        line_count = line_count + 1
        if line_count == 8:                           
<----------------------------now I write the text of the clipboard into 
file, and then read it from file, at this time, I can get line 8 , but 
it so low efficiency
            title = unicode(line, 'gb2312', 'ignore')
            title = title.replace("\r\n", '')
    return title

More information about the Python-list mailing list