python 从文件读入数据数据以空格隔开

python怎么从文件里面读入以空格隔开的数据?
必须要逐行读然后用字符串处理再转成整数么?

1、打开Visual Studio Code 1.40.2进入下图界面。

2、点击下图框内,选项。

3、在点击下图框内,选项。

4、在下图框内输入相应的命令。

5、另存为hello.py。

6、cmd命令,运行后如下图,可以看到下图框内就是空格。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-17
可以一次全读过来,用split()函数生成list,再转成整就行了。

如下,自己执行看看结果,a.txt里是用空格分开的数据.
>>> f=open("c:\\a.txt")
>>> s=f.read()
>>> print(s)
>>> print(s.split())追问

我也是这么做的,但是我想直接流入单词方便的多

本回答被网友采纳
第2个回答  2013-10-30
import re
f = open("test.txt")
s=f.read()
s1 = re.split('', s) #利用正则函数进行分割
for i in s1:
    print i

python编写一个程序将随机产生的100个整数写入一个文件。文件中的整数...
def main():outfile=open("numbers.txt","w") # 打开文件写数据 for i in range(100):outfile.write(str(randint(0,100))+" ")outfile.close()infile=open("numbers.txt","r") #打开文件读数据 s=infile.read()numbers=[eval(x) for x in s.split()] #字符间用空白符分隔 for num...

Python 从txt文件中 读取数据存入二维数组 并进行搜索查询
a[0].split(' ')[1]按空格分隔,函数名应该这个,不对你百度一下

python读取文件—txt文件常用读写操作
每一项用空格隔开,一个列表是一行写入文件 data =[ ['a','b','c'],['a','b','c'],['a','b','c']]with open("data.txt","w") as f:                      #设置文件对象     &#...

Python 从txt文件中 读取数据存入 列表 并进行搜索查询
coding: UTF-8blist = []split_char = ' 'with open('b.txt', 'r') as bf: blist = [b.strip().split(split_char) for b in bf]word = '我'print repr(word)for bl in blist: print bl if word in bl: print 'blist[%d][%d]' % (blist.index(bl),bl.in...

python读取文本数据并转化为DataFrame格式的方法详解
dict_data={}#打开文件with open('file_in.txt''r')as df: #读每一行 for line in df: #如果这行是换行符就跳过,这里用'\\n'的长度来找空行 if line.count('\\n') == len(line): continue #对每行清除前后空格(如果有的话),然后用""分割 for kv in [line.strip()....

python 文本文件数据处理
分隔日志文件存为小文件 coding:utf-8 file: FileSplit.py import os,os.path,time def FileSplit(sourceFile, targetFolder):sFile = open(sourceFile, 'r')number = 100000#每个小文件中保存100000条数据 dataLine = sFile.readline()tempData = []#缓存列表 fileNum = 1 if not os.path....

python 按列读取文本数据 列表越界咋回事啊@_@ IndexError:list index...
3、找到tmp的定义,是split函数分解之后的内容,应当为一个list列表。4、但是此处连tmp[0]都提示有错,说明tmp中没有任何元素。5、推得for i in f0,中的没一行的数据i有问题,当运行到最后,回出现一个由问题的i。所以文件最后一行为空行,通常为写入文件函数每行之后附带的\\n转义字符导致。

python怎么读出txt多少行数据
y=x.split#以空格分字符 foriinrange(len(title_index)):#读取excle区域下标 fori,jinenumerate(title_index):content=y[i]#单个字符读取 worksheet.write(n,i,content,blod)#分行分列写入workbook.close#关闭excle txt文件可以用行号,用readlines读取出来的数据是一个列表,你可以使用:f=open(''...

python简单词云生成
第一至第三行分别导入了画图库、词云生成库和jieba分词库。第四行读取本地文件,文本内容为公众号文章《老曹眼中研发管理二三事》。第五至第六行使用jieba对文本进行分词,并用空格隔开。第七行生成词云。第八至第十行用pyplot展示词云图。这种简洁明快的代码风格是Python吸引人的原因之一。为了确保代码...

Python中怎样实现向一个文档中写入数据, 要求从倒数第三行开始写入_百...
file = open("C:\/a.txt", "r")li = []line_counter = 0 while 1:line = file.readline()if line:li.append(line)else:break file.close()lines = len(li)‘’‘下面从倒数第三行开始插入想要插入的字符串,每行插入的字符用\\n分开。如果要写的东西多,可以从外部文件读入数据 ’‘’...

相似回答