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批量修改文件后缀的方法
Jan 26 Python
Python制作CSDN免积分下载器
Mar 10 Python
python使用arp欺骗伪造网关的方法
Apr 24 Python
改进Django中的表单的简单方法
Jul 17 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
Jun 14 Python
Python实现的选择排序算法原理与用法实例分析
Nov 22 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
pycharm重置设置,恢复默认设置的方法
Oct 22 Python
Python使用lambda表达式对字典排序操作示例
Jul 25 Python
Django框架获取form表单数据方式总结
Apr 22 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
Dec 21 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 30 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 Cookie的一个使用注意点
2008/11/08 PHP
php判断对象是派生自哪个类的方法
2015/06/20 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
Laravel 修改验证异常的响应格式实例代码详解
2020/05/25 PHP
经验几则 推荐
2006/09/05 Javascript
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
如何做到打开一个页面,过几分钟自动转到另一页面
2007/04/20 Javascript
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
jsp网页搜索结果中实现选中一行使其高亮
2014/02/17 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
微信小程序scroll-view组件实现滚动动画
2018/01/31 Javascript
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
2020/03/29 Javascript
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
python中 * 的用法详解
2019/07/10 Python
python之生产者消费者模型实现详解
2019/07/27 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
基于Keras的格式化输出Loss实现方式
2020/06/17 Python
python递归函数用法详解
2020/10/26 Python
Python 生成短8位唯一id实战教程
2021/01/13 Python
新东网科技Java笔试题
2012/07/13 面试题
采购内勤岗位职责
2013/12/10 职场文书
考试不及格检讨书
2014/01/09 职场文书
汽车队司机先进事迹材料
2014/02/01 职场文书
上班玩游戏检讨书
2014/02/07 职场文书
《一件运动衫》教学反思
2014/02/19 职场文书
银行服务感言
2014/03/01 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS