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 if not in 多条件判断代码
Sep 21 Python
Python3如何解决字符编码问题详解
Apr 23 Python
django如何连接已存在数据的数据库
Aug 14 Python
Python 调用PIL库失败的解决方法
Jan 08 Python
Python 利用pydub库操作音频文件的方法
Jan 09 Python
python实现石头剪刀布程序
Jan 20 Python
Tensorflow分类器项目自定义数据读入的实现
Feb 05 Python
python全栈要学什么 python全栈学习路线
Jun 28 Python
pyqt5 textEdit、lineEdit操作的示例代码
Aug 12 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
Nov 25 Python
Python3读写ini配置文件的示例
Nov 06 Python
Pycharm配置lua编译环境过程图解
Nov 28 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
Smarty模板快速入门
2007/01/04 PHP
PHP集成FCK的函数代码
2008/09/27 PHP
cmd下运行php脚本
2008/11/25 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
用js实现小球的自由移动代码
2013/04/22 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
Angularjs的$http异步删除数据详解及实例
2017/07/27 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
你知道JavaScript Symbol类型怎么用吗
2020/01/08 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
一篇文章带你从零快速上手Rollup
2020/09/07 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
Python多进程编程技术实例分析
2014/09/16 Python
进一步理解Python中的函数编程
2015/04/13 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
PyCharm搭建Spark开发环境的实现步骤
2019/09/05 Python
Django REST framwork的权限验证实例
2020/04/02 Python
Python StringIO及BytesIO包使用方法解析
2020/06/15 Python
马来西亚领先的在线礼品店:Giftr
2018/08/23 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
单位单身证明样本
2014/10/11 职场文书
劳模事迹材料范文
2014/12/24 职场文书
家装业务员岗位职责
2015/04/03 职场文书
2019入党申请书格式和范文
2019/06/25 职场文书