python读取txt文件如何按数字分隔_python 读txt文件,按‘,’分割每行数据操作
按行读取TXT文件
fname = './新建文件夹/yob2010.txt' //文件夹路径
with open(fname,'r+',encoding='utf-8') as f:
for line in f.readlines(): //按行读取每行
print(line[:-1].split(',')) //切片去掉换行符,再以‘,'分割字符串 ,得到一个列表
s = [i[:-1].split(',') for i in f.readlines()] //列表生成器,将文件每行数据按上述方法处理后放入列表
# print(s)
Python split()方法
str.split(str="", num=string.count(str))
split()通过指定分隔符对字符串进行切片,返回分割后的字符串列表。
str : 分隔符 ,若为 ‘,'则表示以‘,'分割字符串,不写默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num : 分割次数。默认为 -1, 即分隔所有。
s = '123456#0#da#0'
print(s.split('#',2))
运行结果如下
['123456', '0', 'da#0']
路径写法
fname 的路径写法:
“/”:表示根目录,在windows系统下表示某个盘的根目录,如“E:\”;
“./”:表示当前目录;(表示当前目录时,也可以去掉“./”,直接写文件名或者下级目录)
“../”:表示上级目录。
可以直接写文件名,如‘abc.txt'表示.py文件所在的目录下的abc.txt文件
补充知识:python txt中的文件,逐行读取并且每行赋值给变量
最近想做自动化,想到可能会用到很多账号密码,所以想到了用参数化,但是一个用户,一个密码,中间还得一个冒号,不方便,就想到了利用Python实现(为了解决这个问题,我也花费了很长时间)
高分段11返回电视剧kf 方式
客家话 22发vfdg突然
历历可考33t jyyt
快快乐乐44 㔿
拉开55yt留言
907698076 考虑离开
就付款即可
一UR额也完全
大课间
这是程序,复制请修改一下你文件的path就可以了
txt, i= {}, 1
path = "C:\\Users\\THINK\Desktop\\3.ini"
f = open(path,encoding='utf-8')
for line in f:
# print(line)
txt[i] = line
i += 1
txt.update(txt)
print(txt)
f.close()
# for context in txt.items():
# print(context)
f = open(path,'w',encoding='utf-8')
for k,v in txt.items():
f.write(str(k)+'= '+v)
f.close()
最后,这个感觉用来写配置文件(参数化)很方便,然后用Python调用.
以上这篇python 读txt文件,按‘,'分割每行数据操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。
python读取txt文件如何按数字分隔_python 读txt文件,按‘,’分割每行数据操作相关推荐
- python读取txt每行中分隔符内容_python 读txt文件,按‘,’分割每行数据操作
python 读txt文件,按','分割每行数据操作,文件,字符串,目录,路径,列表 python 读txt文件,按','分割每行数据操作 易采站长站,站长之家为您整理了python 读txt文件,按 ...
- python求满足条件的值的个数_Python list中选择满足某种条件的数据操作
文章目录 1.实际问题 实例 问题 2.实际问题使用list处理技术 求超过1s的个数和500ms到1s间的个数,分布情况? 最大和最小的10个是哪几个呢? 3.扩展 4.结语 1.实际问题 最近在做 ...
- python excel写入日期变数字_解决python 读取excel时 日期变成数字并加.0的问题
excel 文件内容如下: 读取excel内容: import xlrd from datetime import datetime from xlrd import xldate_as_dateti ...
- python读取csv某一列存入数组_python 读取.csv文件数据到数组(矩阵)的实例讲解
利用numpy库 (缺点:有缺失值就无法读取) 读: import numpy my_matrix = numpy.loadtxt(open("1.csv","rb&qu ...
- python读取扫描形成的pdf_Python利用PyPDF2库获取PDF文件总页码实例
Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去: 1.首先,要安装PyPDF2库,利用以下命令即可: pip install PyPDF2 2.接着, ...
- python读取配置文件获取所有键值对_python笔记14-读取yaml配置文件(pyyaml)
yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文 ...
- python为csv文件添加表头_python读csv文件时指定行为表头或无表头的方法
python读csv文件时指定行为表头或无表头的方法 pd.read_csv()方法中header参数,默认为0,标签为0(即第1行)的行为表头.若设置为-1,则无表头.示例如下: (1)不设置hea ...
- python读取二维数组的行列数_Python获取二维数组的行列数的2种方法
Python获取二维数组的行列数的2种方法 这篇文章主要介绍了Python获取二维数组的行列数的2种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考 ...
- python中文件的打开与关闭_python中的文件打开与关闭操作命令介绍
python中的文件打开与关闭操作命令介绍 1.文件打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式). f = open('t ...
最新文章
- MIT自然语言处理第二讲:单词计数(第三、四部分)
- Java 11都有哪些新特性?
- 如果和对方的意见或者事件冲突了怎么办?让步
- access开发精要(14)-货币与数字类型格式(2)
- gets函数会读取回车吗_会做二次函数吗?用6种方法教你做二次函数(初中生不要错过)...
- 模型OnMouseXXX事件
- .NetCore使用skywalking实现实时性能监控
- VSTO---excel编程 [待续] [12月5日更新,详见文档下面]
- nginx一个端口配置多域名服务
- 区块链开发公司浅析区块链服务商提供哪些解决方案
- Unix中使用MeteoInfo - Xmanager设置
- LoRaWAN协议中文版 第11章 下行ping帧格式(仅Class B)
- 傅里叶分析(通俗解释)
- 35岁开发转测试,能度过中年危机吗?
- 服务器 磁盘阵列数据恢复案例之:RAID6三块磁盘离线数据恢复过程
- 如何快速填充表格公式
- Google play中下载apk
- linux编程学习路线,秘辛:2019上半年程序员生存报告
- 腾讯文智自然语言处理介绍与情感分析API调用
- [深度分析]我对区块链的认识--概述(一)