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格式化压缩后的JS文件的方法
Mar 05 Python
Python实现将xml导入至excel
Nov 20 Python
go和python变量赋值遇到的一个问题
Aug 31 Python
基于Django contrib Comments 评论模块(详解)
Dec 08 Python
python求最大值,不使用内置函数的实现方法
Jul 09 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
Aug 09 Python
如何基于python操作excel并获取内容
Dec 24 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
Feb 28 Python
python实现简单的名片管理系统
Apr 26 Python
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
Jun 11 Python
教你如何使用Python实现二叉树结构及三种遍历
Jun 18 Python
Python pyecharts案例超市4年数据可视化分析
Aug 14 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 遍历文件实现代码
2011/05/04 PHP
hadoop常见错误以及处理方法详解
2013/06/19 PHP
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
asp.net中oracle 存储过程(图文)
2015/08/12 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
jQuery内容过滤选择器用法示例
2016/09/09 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
[01:32]完美世界DOTA2联赛10月29日精彩集锦
2020/10/30 DOTA
Python获取服务器信息的最简单实现方法
2015/03/05 Python
python操作redis的方法
2015/07/07 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
对python中的float除法和整除法的实例详解
2019/07/20 Python
pytorch实现onehot编码转为普通label标签
2020/01/02 Python
在keras里面实现计算f1-score的代码
2020/06/15 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
写好自荐信的几个要点
2013/12/26 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
物业消防安全责任书
2014/07/23 职场文书
单位委托书范本(3篇)
2014/09/18 职场文书
2014领导班子四风剖析对照检查材料思想汇报
2014/09/20 职场文书
2014年大学宣传部工作总结
2014/12/19 职场文书
小学班主任评语
2014/12/29 职场文书
元旦晚会开场白
2015/05/29 职场文书