改变GPS速度的小工具——第二版

补充上一版:实现随机生成速度值,完成替换并且写入文件
import random
def chang_velocity() :
with open('befor.gps' ,'r') as f,open('after.gps' ,'a') as f1:
for line in f:
data = line.strip().split(',')
for i in line :                      #遍历文件行数
velocity = str(round(random.uniform(0, 50), 6))#将产随机到的速度浮点值控制在精度6位,并且转为字符串,用于赋值给之前出来用于存储速度值得列表
data[4] = velocity
new_data = ",".join(data)
f1.write(new_data+"\n")
f1.close()
f.close()
if __name__ == '__main__':
runner = chang_velocity()
#相对上一版改动不大,有个问题uniform()函数随机不扩给的的范围,如:此函数中的0和50,目前没有找到解决办法

猜你喜欢

转载自www.cnblogs.com/zzgblg/p/10029833.html