作者:浅唱_夏染_744 | 来源:互联网 | 2023-08-08 11:39
本文由编程笔记#小编为大家整理,主要介绍了改变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+"
")
f1.close()
f.close()
if __name__ == ‘__main__‘:
runner = chang_velocity()
#相对上一版改动不大,有个问题uniform()函数随机不扩给的的范围,如:此函数中的0和50,目前没有找到解决办法