我有一個包含座標的文本文件,我想放入一個基於python的圖形中(圖形來自kivy.garden.graph模塊,我正在使用該模塊) 。 。將文本文檔座標'x,y'轉換爲浮點列表對象
的文本文件,當我使用open()閱讀(),看起來是這樣的:
(0, 1.836957)
(1, 1.836995)
(2, 1.837073)
(3, 1.837111)
(4, 1.837111)
而且是字符串類型。我需要它去到圖形模塊:
[(0, 1.836957), (1, 1.836995), (2, 1.837073), (3, 1.837111), (4, 1.837111)]
注意,文本文件會實時更新,其圖形模塊可以處理。或者充其量,挑選最後創建的10個x,y點。另外,我可以操作文本文件,因爲我已經從外部的另一個函數中自己輸出它。
道歉爲簡單起見,但我一直在抓我的頭轉過來,現在過去24小時。我只設法得到這樣的:
(末尾的逗號後空格)
[(0, 1.836957), (1, 1.836995), (2, 1.837073), (3, 1.837111), (4, 1.837111), ]
注意額外的逗號和空間,並且只使用替代(),而非是通過字符串操作我需要的是浮動類型。
第一個解決方案有效,但第二個解決方案在每個座標周圍都有撇號。我非常非常高興,非常感謝你chepner! –
哦,我忘了將'float'映射到每個值。 – chepner