取出txt文件中数据,用python怎么写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了取出txt文件中数据,用python怎么写?相关的知识,希望对你有一定的参考价值。
00000003 #根据该行判断总共有几行(最大99,999,999行)
12345678901 #取出第二行第三个数字
23456789012 #取出第三行第三个数字
34567890123 #取出第四行第三个数字
将三行中取出的数字相加,最终得到3+4+5=12
文件路径‘e:\python test\test.txt’
请问用pytone怎么写?
filename = r"e:\\python test\\test.txt"
file = open(filename)
lines = int(file.readline())
sum = sum(int(item[2]) for item in file.readlines())
print(sum) 参考技术B #!/bin/python
#coding=gb18030
import sys
from sys import argv
usage = """
GetSum.py filename
"""
if len(argv) != 2:
print usage
sys.exit()
filename = argv[-1]
IN = open(filename, 'r')
linenum = int(IN.readline())
if linenum > 99999999:
print "Max line number exceeded"
sys.exit()
print "%d lines in this file" %linenum
sum = 0
while(1):
line = IN.readline()
if not line:
break
sum += int(line[2])
print "\\nsum is %d" %sum
IN.close() 参考技术C
亲 是取出每一行的第三个数字 取和么?
fp =open('e:\\python test\\test.txt')res = fp.readlines()
fp.close()
sum = 0
for x in range(int(res[0])):
sum += res[x+1][2] 参考技术D f = open('', 'r')
s = f.readlines()
print 'There is %d lines' % int(s[0])
s1 = list(s[1])
s2 = list(s[2])
s3 = list(s[3])
cons = int(s1[2])+int(s2[2])+int(s3[2])
print 'The consequence is %d' % cons
f.close()
python怎么将数据写入txt文件
f=open(path,'w') 这里的“path”代表你要将文件放在哪里的路径例如“C://Users/a.txt”f.write(String) 这里的“String”代表你要写进文件的数据 参考技术A 能不能把你相关的代码拿来看一下?你的file.open("file","a/r/w")第二个参数给的是哪个?
这个参数会影响你最后文件的内容的.
a是添加内容到以前的文件最后面
r是只读无法写
w是重新写,把之前的内容全部覆盖的.
没有代码只能猜测这么多了.
以上是关于取出txt文件中数据,用python怎么写?的主要内容,如果未能解决你的问题,请参考以下文章
怎么用python语言将txt文件的内容,导入excel中??
请问一下 怎么用c语言实现读取一个txt文件里的数据 要按行读出来