我正在尝试读取数据文件,其中包含许多行的值和相关的错误,例如:
(-5.63150902306 +/- 0.549562002684) * (9.62647766508 +/- 1.00395610402)
(5.92097311289 +/- 0.79652553075) * (5.62917665811 +/- 0.772898764928) / (3.2342 +/- 2.4235)
我已经使用以下方法成功读取了“细分”:
FileSegments = [lin.split( ) for line in File.readlines()]
但是我也想同时删除花括号'('')'...我已经尝试过
FileSegments = str([lin.split( ) for line in File.readlines()]).translate(None, ')(')
但是当我尝试打印时,它会随机返回
[
! 最佳答案
您刚刚完成的订单有些混乱(也不需要File.readlines()
[line.translate(None, ')(').split() for line in File]
关于python - 清理从文件python读取的字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16049497/