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 相关文章推荐
浅谈django开发者模式中的autoreload是如何实现的
Aug 18 Python
利用Pycharm断点调试Python程序的方法
Nov 29 Python
在pycharm中使用git版本管理以及同步github的方法
Jan 16 Python
2019 Python最新面试题及答案16道题
Apr 11 Python
Python3.5 Pandas模块之Series用法实例分析
Apr 23 Python
Django 配置多站点多域名的实现步骤
May 17 Python
python 通过可变参数计算n个数的乘积方法
Jun 13 Python
python实现屏保程序(适用于背单词)
Jul 30 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
Oct 30 Python
Python HTMLTestRunner可视化报告实现过程解析
Apr 10 Python
Django如何与Ajax交互
Apr 29 Python
详解Python为什么不用设计模式
Jun 24 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网上商城购物车设计代码分享
2012/02/15 PHP
PHP中构造函数和析构函数解析
2014/10/10 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
PHP接收App端发送文件流的方法
2016/09/23 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
JS 类型转换常见方法小结
2010/05/31 Javascript
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
JavaScript返回当前会话cookie全部键值对照的方法
2015/04/03 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
[54:56]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第三局
2016/03/06 DOTA
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
python字符串str和字节数组相互转化方法
2017/03/18 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
python中PS 图像调整算法原理之亮度调整
2019/06/28 Python
关于numpy数组轴的使用详解
2019/12/05 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
2020/03/03 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
如何用JQuery进行表单验证
2013/05/29 面试题
周年庆促销方案
2014/03/15 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
数据保密承诺书
2014/06/03 职场文书
班级文化标语
2014/06/23 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
实习指导教师评语
2014/12/30 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
变长双向rnn的正确使用姿势教学
2021/05/31 Python
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers