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异步任务队列示例
Apr 01 Python
python正则表达式re模块详细介绍
May 29 Python
Python实现删除文件但保留指定文件
Jun 21 Python
Python实现递归遍历文件夹并删除文件
Apr 18 Python
Python学习小技巧之列表项的拼接
May 20 Python
python制作小说爬虫实录
Aug 14 Python
用python实现对比两张图片的不同
Feb 05 Python
对Python 除法负数取商的取整方式详解
Dec 12 Python
详解Python字符串切片
May 20 Python
Jupyter notebook 远程配置及SSL加密教程
Apr 14 Python
python palywright库基本使用
Jan 21 Python
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
Apr 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 程序员也要学会使用“异常”
2009/06/16 PHP
php 执行系统命令的方法
2009/07/07 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
2014/01/03 PHP
phpcms的分类名称和类别名称的调用
2017/01/05 PHP
swoole锁的机制代码实例讲解
2021/03/04 PHP
如何快速的呈现我们的网页的技巧整理
2007/07/01 Javascript
Jquery上传插件 uploadify v3.1使用说明
2012/06/18 Javascript
Jquery下EasyUI组件中的DataGrid结果集清空方法
2014/01/06 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
2014/12/10 Javascript
DOM基础教程之事件类型
2015/01/20 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
AngularJS 实现JavaScript 动画效果详解
2016/09/08 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
清除js缓存的多种方法总结
2016/12/09 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
jQuery代码优化方法总结
2018/01/29 jQuery
详解npm 配置项registry修改为淘宝镜像
2018/09/07 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
2018/09/21 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
python实现在sqlite动态创建表的方法
2015/05/08 Python
Python基于动态规划算法计算单词距离
2015/07/25 Python
python查看模块安装位置的方法
2018/10/16 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
2019/01/14 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
白色公司:The White Company
2017/10/11 全球购物
《陈毅探母》教学反思
2014/05/01 职场文书
反四风个人对照检查材料
2014/09/26 职场文书
铅球加油稿100字
2014/09/26 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python
如何在Python中妥善使用进度条详解
2022/04/05 Python