python读取txt文件并分割成列表_在python中读取文本文件并将其拆分为单个单词
给定此文件:$ cat words.txt
line1 word1 word2
line2 word3 word4
line3 word5 word6
如果一次只需要一个单词(忽略文件中空格和换行符的含义):with open('words.txt','r') as f:
for line in f:
for word in line.split():
print(word)
印刷品:line1
word1
word2
line2
...
word6
类似地,如果要将文件flatten放入文件中的单个单字列表中,可以执行以下操作:with open('words.txt') as f:
flat_list=[word for line in f for word in line.split()]
>>> flat_list
['line1', 'word1', 'word2', 'line2', 'word3', 'word4', 'line3', 'word5', 'word6']
它可以创建与第一个示例相同的输出,print '\n'.join(flat_list)。。。
或者,如果要在文件的每一行中嵌套单词列表(例如,要从文件创建行和列的矩阵):with open('words.txt') as f:
matrix=[line.split() for line in f]
>>> matrix
[['line1', 'word1', 'word2'], ['line2', 'word3', 'word4'], ['line3', 'word5', 'word6']]
如果您想要一个regex解决方案,它将允许您筛选示例文件中的wordN与lineN类型的单词:import re
with open("words.txt") as f:
for line in f:
for word in re.findall(r'\bword\d+', line):
# wordN by wordN with no lineN
或者,如果您希望它是带正则表达式的逐行生成器:with open("words.txt") as f:
(word for line in f for word in re.findall(r'\w+', line))
python读取txt文件并分割成列表_在python中读取文本文件并将其拆分为单个单词相关推荐
- 用python读取txt文件、并计算数据的总合和平均值_Python,读取许多文件并合并结果...
我可能会问一个非常基本的问题,但是我真的不知道如何在python中创建一个简单的并行应用程序. 我正在具有16个内核的计算机上运行脚本,我想高效地使用它们.我要读取16个大文件,我希望每个CPU读取一 ...
- python写入csv文件时携带双引号_在Python中解析csv时由于双引号导致的问题.
我有以下格式的csv文件, "1";"A";"A:"61 B & BA";"C" 以下是我读取csv文 ...
- python解析xml文件最好选用的模块_用Python解析XML文件
本文翻译自:https://developer.yahoo.com/python/python-xml.html 使用Python解析XML文件 许多YDN APIs提供了JSON格式的数据输出,JS ...
- python读取nc文件并转换成csv_如何使用Python读取NetCDF文件并写入CSV
我的目标是从netcdf文件访问数据并以下列格式写入CSV文件. Latitude Longitude Date1 Date2 Date3 100 200 到目前为止,我已经访问了变量,将标题写入文件 ...
- python读取json文件多个json数据_在Python中加载和解析包含多个JSON对象的JSO...
我试图在Python中加载和解析一个JSON文件.但我试图加载该文件: import json json_data = open('file') data = json.load(json_data) ...
- python源码不需要编译成二进制代码_编译 Python 源代码
为什么可以/需要编译 通常在 Windows 下安装软件,只需要下载可执行文件,一直下一步就可以完成安装.而 Linux 下,你可以获取软件的源代码,自行编译生成可执行文件进行安装.用源代码有什么好处 ...
- python读取txt文件如何按数字分隔_python 读txt文件,按‘,’分割每行数据操作
按行读取TXT文件 fname = './新建文件夹/yob2010.txt' //文件夹路径 with open(fname,'r+',encoding='utf-8') as f: for lin ...
- python读取txt每行中分隔符内容_python 读txt文件,按‘,’分割每行数据操作
python 读txt文件,按','分割每行数据操作,文件,字符串,目录,路径,列表 python 读txt文件,按','分割每行数据操作 易采站长站,站长之家为您整理了python 读txt文件,按 ...
- load python txt文件_详解Python中numpy.loadtxt()读取txt文件
为了方便使用和记忆,有时候我们会把 numpy.loadtxt() 缩写成np.loadtxt() ,本篇文章主要讲解用它来读取txt文件. 读取txt文件我们通常使用 numpy 中的 loadtx ...
最新文章
- CentOS 7 yum源安装Nginx
- IT人 不要一辈子靠技术生存(转)
- 十八、中断之独立按键
- [armv9]-ARMV8/ARMV9安全架构介绍(ARMv9 CCA)
- android 代码浏览,Webview实现android简单的浏览器实例代码
- 你应该知道的那些Android小经验
- 从神经网络到全栈AI开发,原来AI还能这么用
- Spring Boot 2 (七):Spring Boot 如何解决项目启动时初始化资源
- BEC translation exercise 4
- iPhone8已跌至三千元档,迫不及待的入手了一部
- python表达式3and5_python3 中 and 和 or 运算规律
- python字典的常用方法_python操作字典类型的常用方法
- RabbitMQ三种Exchange
- weblogic t3协议配置_WebLogic远程Blind XXE高危漏洞,网御星云提供解决方案
- 如何卸载CAD 2019 ?怎么把AutoCAD 2019彻底卸载删除干净重新安装的方法【转载】
- 丹佛机场行李系统案例分析
- 判断输入是否为元音字母
- Java实现 LeetCode 274 H指数
- java源码转换e4a_E4A核心代码生成类库工具
- 少儿平台e启学用户隐私协议
热门文章
- python网络安全工具箱界面,Python开发案例:设计启动工具箱,显示图形界面的方式...
- 【TAMP-S2GCNets】【第一部分】论文学习
- Unity 音频插件 - MasterAudio 实现音频管理系统
- 视频教程-ThreeJS 3D高级教程-JavaScript
- Acrel-3200远程预付费电能管理系统 在福州万宝产业园的应用
- 如何学习(3):迭代学习,精益求精
- Linux 中的 cc 命令
- 全球十大资质正规现货黄金交易平台排名榜单(最新版汇总)
- FastAdmin 系统配置的使用
- hmcl启动器安装游戏版本失败_HMCL启动器,无法解决的问题(急需解决)