python读取文件中数字(python读取文件中的整数)

http://www.itjxue.com  2023-03-29 21:55  来源:未知  点击次数: 

Python实现txt文件读取数字,排序,求均值?

python用法非常简单。

代码如下:

import math

f=open("1.txt")

s=f.read()

nums=s.split(" ")

sum=0

count=len(nums)

min=-99999999

for num in nums:

sum=sum+int(num)

avg=math.floor(sum/count)

nums.sort(key=int)

result=''

f=open("2.txt","w")

reault=result+' '.join(nums)

result=str(result)+" "+str(avg)

f.write(result)

这样就可以了。

Python批量提取txt文件中的特定字符后的数字?

2、待读取文件

是以":"作为分隔符的数据,每一行以回车结束。此文件为XXX.train

3、读取每一句中的汉字

1234567891011

...file_train = os.path.join(rootDir,"data/train/rg_train_"+modle_date+"_"+aiscene+".train")with open(file_train, 'r')as fp:????textlist = fp.readlines()????for text in textlist:????????if ":" in text:????????????L4ID = text.split(":")[-2]????????????Msg = text.split(":")[-1]????????????if query_start == Msg.strip("\n"):????????????????print("Msg is in train:",Msg)...

代码中先获取文件,然后读取每一行,然后以":"作为分隔符。(-1代表倒数第一个,-2代表倒数第二个)

不管是txt文件还是xml文件还是其他的,都可以用这种方法来批量替换文件中字符串:

1234567891011121314151617

# -*- coding:utf-8 -*-__author__ = 'ShawDa'?import glob?xmls = glob.glob('xml_files/*.xml')for one_xml in xmls:??print(one_xml)??f = open(one_xml, 'r+', encoding='utf-8')??all_the_lines = f.readlines()??f.seek(0)??f.truncate()??for line in all_the_lines:????line = line.replace('dog', 'pig')????line = line.replace('cat', 'bike')????f.write(line)??f.close()

python从txt文件中读取数字,并放入list中

#?nums.txt

12312

123

3233

4

4

4

556

#?read_nums.py

#?-*-?coding:?UTF-8?-*-

__author__?=?'lpe234'

FILE_PATH?=?'./nums.txt'

def?read_file(file_path):

????tmp_list?=?list()

????with?open(file_path,?'r')?as?f:

????????txt?=?f.read()

????????for?line?in?txt.split('\n'):

????????????if?line.isdigit():

????????????????tmp_list.extend(line.split())

????return?tmp_list

print?read_file(FILE_PATH)

#?result

python?read_nums.py

['12312',?'123',?'3233',?'4',?'4',?'4',?'556']

Process?finished?with?exit?code?0

python怎么读取文件中的负数

python读取文件中的负数的方法:

使用open函数打开文件,再用read函数将文件里的数据读取出来并存放到列表中,用for循环语句遍历列表,使用str函数将数字转换成字符串,用if语句判断字符串中是否含有负号,如果是,则输出这个数

示例代码如下:

文件内容:

执行结果:

更多Python知识,请关注:Python自学网!!

python将txt文件中的字符和数字单独提取

1、打开pycharm编辑器。

2、在文件中写上这个程序的注释。

3、新建一个变量test8。test8="my name is luo"。

4、利用replace函数将字符串中的my换成you,test8.replace('my','you')。

5、将结果打印出来。

6、在窗口中选择"run"-"run"。

7、运行这个程序,这时候语句就变成了you name is luo。

怎么用python直接读取txt文件中的数字

#?-*-?coding:utf-8?-*-

f=open('test.txt')

s?=?f.readline()

print(s)

while?s!='\n':

?????arr=s.split('?')

?????a1=arr[0]

?????a2=arr[1].replace('\n','')?#readline?读取文件的时候,默认加上“\n"

?????print(a1)

?????print(a2)

?????s=f.readline()

读取test.txt 赋值给变量a1,a2

(责任编辑:IT教学网)

更多

推荐编程综合文章