程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python讀取文件的數據,將數據合並為一行

編輯:Python

txt文件內容:

[141.09, 117.01]
[126.97, 159.7, 159.3]
[113.63, 152.15, 151.56, 144.62, 423.84]

將文件內容轉為一行,並去掉[],最終結果展示:

[141.09, 117.01,126.97, 159.7, 159.3,113.63, 152.15, 151.56, 144.62, 423.84,142.02, 148.17, 96.45, 112.09]

代碼如下:

list1=[]
file=open("../test.txt")
lines = file.readlines()
# print(lines)
pi_string = ''
for line in lines:
pi_string += line.rstrip()
# print(pi_string)
out=pi_string.replace("[","").replace("]",", ")
res=out.split(',')
print(res)
del res[-1]
print(res)
number = list(map(float, res))
print(number)

得到結果:

[141.09, 117.01, 126.97, 159.7]

  1. 上一篇文章:
  2. 下一篇文章:
相關文章
    没有相关文章
Copyright © 程式師世界 All Rights Reserved