python 读txt文件,按‘,’分割每行数据操作


Posted in Python onJuly 05, 2020

按行读取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额也完全
大课间

python 读txt文件,按‘,’分割每行数据操作

这是程序,复制请修改一下你文件的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 读txt文件,按‘,’分割每行数据操作

最后,这个感觉用来写配置文件(参数化)很方便,然后用Python调用.

以上这篇python 读txt文件,按‘,'分割每行数据操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 文件操作的详解及实例
Sep 18 Python
详解如何用django实现redirect的几种方法总结
Nov 22 Python
基于python框架Scrapy爬取自己的博客内容过程详解
Aug 05 Python
Python 使用matplotlib模块模拟掷骰子
Aug 08 Python
Python二元赋值实用技巧解析
Oct 25 Python
kafka-python 获取topic lag值方式
Dec 23 Python
pytorch1.0中torch.nn.Conv2d用法详解
Jan 10 Python
Python @property原理解析和用法实例
Feb 11 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 28 Python
python爬虫使用scrapy注意事项
Nov 23 Python
python中zip()函数遍历多个列表方法
Feb 18 Python
Python基于百度AI实现抓取表情包
Jun 27 Python
python如何调用java类
Jul 05 #Python
使用Python文件读写,自定义分隔符(custom delimiter)
Jul 05 #Python
如何清空python的变量
Jul 05 #Python
增大python字体的方法步骤
Jul 05 #Python
树莓派升级python的具体步骤
Jul 05 #Python
Python OpenCV去除字母后面的杂线操作
Jul 05 #Python
使用OpenCV去除面积较小的连通域
Jul 05 #Python
You might like
PHP串行化与反串行化实例分析
2016/12/27 PHP
重定向实现代码
2006/11/20 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
javascript使用 concat 方法对数组进行合并的方法
2016/09/08 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
浅谈angular.copy() 深拷贝
2017/09/14 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
微信小程序接入vant Weapp组件的详细步骤
2020/10/28 Javascript
[47:18]完美世界DOTA2联赛循环赛 IO vs FTD BO2第一场 11.05
2020/11/06 DOTA
python daemon守护进程实现
2016/08/27 Python
Python简单的制作图片验证码实例
2017/05/31 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
python+openCV利用摄像头实现人员活动检测
2019/06/22 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
新西兰演唱会和体育门票网站:Ticketmaster新西兰
2017/10/07 全球购物
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
简历的自荐信
2013/12/19 职场文书
幼儿园教师备课制度
2014/01/12 职场文书
行政人事专员岗位职责
2014/03/05 职场文书
调解书格式范本
2015/05/20 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
筑梦中国心得体会
2016/01/18 职场文书
妇产科护理心得体会
2016/01/22 职场文书
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
2022/04/29 Servers
浅析JavaScript中的变量提升
2022/06/01 Javascript