python文件读写(从file1中读出数据并计算,然后将结果写入到file2中)
要求新建两个文件,file1、file2,要求打开file1文件,分别对每一行数字进行求和,并将每一行的结果写在file2中。
file1:
20 30 40 20 52 63 52 52 85
52 8 456 522 25 36 85 96 74
程序源码:
定义一个求和函数
def sum(agr):
sum = 0
for i in range (len(agr)):
sum+=int(agr[i])
return sum
file1=open(’./Test1/file1.txt’) # 首先打开一个文件,并命名为file1
str1=file1.readline() # 读取file1中第一行的数据
str2=file1.readline() # 读取file1中第一行的数据
print(str1) # 输出第一行和第二行数据
print(str2)
s1=str1.split() # 将数据进行拆分
s2=str2.split()
file2=open(’./Test1/file2.txt’,‘w’) # 打开file2,并以覆盖的形式进行添加
res1=sum(s1)
res2=sum(s2)
print(res1)
print(res2) # 进行输出查看
file2.write(‘这是对于文件1的所有行元素求和,并将求和结果卸载文件2中:’)
file2.write(’\n’) # 注意要换行,这样便于结果查阅
file2.write(‘sum1:’)
file2.write(str(res1)) # 注意一般只能写字符串形式,因此需要将其转换为字符串形式
file2.write(’\n’)
file2.write(‘sum2:’)
file2.write(str(res2))
file2.close() # 切记最后一定要关闭,否则不会输出数据到文件2中
求和结果:
20 30 40 20 52 63 52 52 85
528 456 522 25 36 85 96 74
414
1822
程序运行结果如下:
- python:从excel中读出接口协议,将部分响应结果写入另一个excel文件
- 编写程序,从键盘输入各位职工的工资数据,存入磁盘文件Salary.dat中,然后从该文件读出职工的工资数据,并计算输出每位职工的实发工资。实发工资的计算方法如下:实发工资=基本工资+加班工奖金-扣除
- spark-python从hdfs文本数据(美国历年出生人数)统计然后把结果数据写入mysql
- Spark Streaming之:Flume监控目录下文件内容变化,然后Spark Streaming实时监听Flume,然后从其上拉取数据,并计算出结果
- python读写文件数据(换行写入以及按行读取)
- 关于自己写数据写入文件,排序,然后结果输出到文件中,关于排序还没有加进去,用自带的排序
- 文件磁盘相关函数[22]-文本文件读写-不同数据类型的写入
- 文件读写操作(CxImage库)(文件包括File和内存数据)
- Python实现数据处理——每隔一段时间把数据写入excel文件中
- 用python写高精度的数据乘法,要求输入的书不大于256的正整数,计算其结果
- Python:file/file-like对象方法详解【单个文件读写】
- C语言中链表任意位置怎么插入数据?然后写入文件中?
- java文件读写(先将字节存放到字节数组中,然后再写入字节数组,大大减少访问硬盘的次数)
- 去除文件中的重复元素后写入文件 分类: python 小练习 open()文件读写 2013-12-03 11:21 356人阅读 评论(0) 收藏
- Python:遍历一个目录下所有的文件及文件夹,然后计算每个文件的字符和line的小程序
- java RandomAccessFile 向文件中写入数据,怎么样不覆盖原来的数据
- 如何在python中读写和存储matlab的数据文件(*.mat)
- fprintf(); fscanf(); 向文件中写入读出数据
- Python遍历文件夹下所有文件中数据并写入Excel
- 使用utl_file将oracle数据库中数据写入excel文件