python读取文件中的数字内容(python读取文件中的内容并输出)

http://www.itjxue.com  2023-03-28 02:34  来源:未知  点击次数: 

怎么用python提取一段文本中的数字?

import re

s = 'MA5:12.56 MA10:12.69 MA20:12.19'

print(re.findall(r'\d+\.\d+', s))

# ['12.56', '12.69', '12.19']

python编写一段代码,要求用户从键盘输入一字符串,程序负责提取出其中的数字字符,并显示。 大神求教

1、创建python文件,testregexp.py文件;

2、编写代码提取字符串中的数字;

string="12abc34wf5s!@#6af7"

list_str1=re.findall(r"\d*",string)

list_num=''.join(list_str1)

print(list_num)

3、编写代码,提取字符串中的英文字母;

#提取字符

list_str2=re.findall("[a-z]*",string)

list_str=''.join(list_str2)

print(list_str)

4、运行代码,查看执行结果,满足所需结果;

怎么用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

python如何把txt中的数字提取出来放到list中,要求格式是int,而不是原始的str?

txt里面文件信息? 文件名? 1.txt

代码如下:

with open("1.txt","r") as f:

? t1 = f.readline()

? #t2 = f.readline()? #第二行 可以使用循环 或者读取全部

txt = t1.strip().replace(" ",",")? #去除前后多余空格,替换中间空格为逗号

text = eval(txt)? ?#可以直接转列表

lit = list(text)

print(text,lit, type(t1))

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文件中读取数字,并放入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

(责任编辑:IT教学网)

更多

推荐思科认证文章