python 处理数字,把大于上限的数字置零实现方法

yipeiwu_com6年前Python基础

如下所示:

# coding=utf-8
# 用来处理数字,大于上限的数字置零
 
f = open("/home/chuwei/桌面/trainA/loss/d_losses.txt")
line = f.readline()
k = open("/home/chuwei/桌面/trainA/loss/d_losses_1.txt","a")
while line:
  # print("line:",(line))
  if (float(line) > 0.5):
    print("line:", (line))
    line = 0.0
    line = str(line)
    k.write(line)
    k.write("\n")
  else:
    k.write(line)
  line = f.readline()
 
f.close()

以上这篇python 处理数字,把大于上限的数字置零实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Pandas 重塑(stack)和轴向旋转(pivot)的实现

import numpy as np import pandas as pd from pandas import Series,DataFrame 一、重塑 stack:...

python正则表达式re模块详解

快速入门 import re pattern = 'this' text = 'Does this text match the pattern?' match = re...

python3 读写文件换行符的方法

最近在处理文本文件时,遇到编码格式和换行符的问题。 基本上都是GBK 和 UTF-8 编码的文本文件,但是python3 中默认的都是按照 utf-8 来打开。用不正确的编码参数打开,在...

python装饰器初探(推荐)

一、含有一个装饰器 #encoding: utf-8 ############含有一个装饰器######### def outer(func): def inner(*args...

利用python修改json文件的value方法

做工程时遇到需要监听json文件,根据json文件中的key-value值作出相应处理的情形。为此写了修改json文件的python脚本供工程后续调用。 代码如下: # coding...