从Tkinter文本框中读取多行坐标(如x,y)时遇到问题。 用户输入将是:
case
每条线代表一个x,y坐标。 X和Y分开,。 我需要从文本框中读取这个坐标,并以数组形式的方式处理它。像这样:
41,3
21,12
68,10
etc.
到目前为止:
[[41,3],[21,12],[68,10]
答案 0 :(得分:1)
您必须split
再次','
并转换为int
(或float
):
def get_Data():
text_from_Box = Text_Entry.get("1.0", 'end-1c').split("\n")
numbers = [[int(x) for x in pair.split(",")] for pair in text_from_Box]
print numbers