我有用tkinter多行TEXT小部件編寫的此文本。如何從tkinter多行文本小部件打印特定行
他是個男孩。
很快就要下雨了
今天是星期日。
。
如果我輸入例如行號。 2 它應該打印第2行「它會很快下雨」
如何找到行尾?
我有用tkinter多行TEXT小部件編寫的此文本。如何從tkinter多行文本小部件打印特定行
他是個男孩。
很快就要下雨了
今天是星期日。
。
如果我輸入例如行號。 2 它應該打印第2行「它會很快下雨」
如何找到行尾?
您可以將修飾符應用於索引。因此,例如,要獲得第三行的結尾,您可以使用索引"3.0 lineend"
。例如:
the_text.get("3.0", "3.0 lineend")
的權威參考指標,其修飾語是的Tcl/Tk文檔在這裏:http://tcl.tk/man/tcl8.5/TkCmd/text.htm#M7
你也可以保存整個文本字符串,然後在每一行分割字符串打破。然後只需選擇你需要的任何一行。
lines = 'He is a boy. \n It will rain soon \n Today is Sunday.'
line_list = lines.split('\n')
print line_list[0]
print line_list[1]
print line_list[2]
>>>>He is a boy.
>>>>It will rain soon
>>>>Today is Sunday.