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内置函数bin() oct()等实现进制转换
Dec 30 Python
Python 多进程和数据传递的理解
Oct 09 Python
python实现将读入的多维list转为一维list的方法
Jun 28 Python
浅谈django的render函数的参数问题
Oct 16 Python
在Python中分别打印列表中的每一个元素方法
Nov 07 Python
python3发送邮件需要经过代理服务器的示例代码
Jul 25 Python
python 解决flask uwsgi 获取不到全局变量的问题
Dec 22 Python
Python 日期的转换及计算的具体使用详解
Jan 16 Python
Python matplotlib可视化实例解析
Jun 01 Python
tensorflow使用CNN分析mnist手写体数字数据集
Jun 17 Python
python 实用工具状态机transitions
Nov 21 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
Jan 05 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 利用AJAX获取网页并输出的实现代码(Zjmainstay)
2012/08/31 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
2020/11/22 PHP
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
JS通过ajax动态读取xml文件内容的方法
2015/03/24 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
JS+CSS实现美化的下拉列表框效果
2015/08/11 Javascript
js如何打印object对象
2015/10/16 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
详解JS中的柯里化(currying)
2017/08/17 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
vue element-ui之怎么封装一个自己的组件的详解
2019/05/20 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
python 文件和路径操作函数小结
2009/11/23 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
python重试装饰器的简单实现方法
2019/01/31 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
如何利用python读取micaps文件详解
2020/10/18 Python
回门宴答谢词
2014/01/13 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
董事长秘书工作职责
2014/06/10 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
小学教育见习总结
2015/06/23 职场文书
python百行代码实现汉服圈图片爬取
2021/11/23 Python