现有a.txt内容为每行一个浮点数,有若干行,现需从a.txt逐行读取,每行的数与一个固定的数比较大小,若大于该固定数,则为该浮点数设置一个属性值为-1,否则为该浮点数设置一个属性值为1,这样将得到的结果输出到b.txt中(b.txt中的内容为浮点数后跟比较大小得到的属性值)
举个例子:
若a.txt内容为:1.23
3.12
9.1
2.5
与固定值2.6比较大小,得到b.txt为: 1.23 1
3.12 -1
9.1 -1
2.5 1
完整的python脚本怎么写,求大神求大神!!!
python 从文件读数并比较大小
答案:2 悬赏:20 手机版
解决时间 2021-02-18 07:47
- 提问者网友:我没有何以琛的痴心不悔
- 2021-02-17 21:58
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-02-17 23:10
file_a = open("a.txt")
file_b = open("b.txt", 'w')
comp_num = 10 # 此为固定数
num = file_a.readline()[: -1]
while num:
if float(num) > comp_num:
file_b.write(num + ' -1\n')
else:
file_b.write(num + ' 1\n')
num = filea.readline()[: -1]
file_a.close()
file_b.close()
file_b = open("b.txt", 'w')
comp_num = 10 # 此为固定数
num = file_a.readline()[: -1]
while num:
if float(num) > comp_num:
file_b.write(num + ' -1\n')
else:
file_b.write(num + ' 1\n')
num = filea.readline()[: -1]
file_a.close()
file_b.close()
全部回答
- 1楼网友:山有枢
- 2021-02-18 00:06
import sys
if len(sys.argv)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯