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基于DES算法加密解密实例
Jun 03 Python
python使用SMTP发送qq或sina邮件
Oct 21 Python
使用Python和xlwt向Excel文件中写入中文的实例
Apr 21 Python
python爬虫获取小区经纬度以及结构化地址
Dec 30 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 Python
Django 多环境配置详解
May 14 Python
python sqlite的Row对象操作示例
Sep 11 Python
python mysql 字段与关键字冲突的解决方式
Mar 02 Python
Python如何对XML 解析
Jun 28 Python
详解pandas赋值失败问题解决
Nov 29 Python
opencv实现图像几何变换
Mar 24 Python
浅析Python实现DFA算法
Jun 26 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使用多个进程同时控制文件读写示例
2014/02/28 PHP
php查找字符串出现次数的方法
2014/12/01 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
event.srcElement 用法笔记e.target
2009/12/18 Javascript
关于document.cookie的使用javascript
2010/10/29 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
在JavaScript中处理时间之setMinutes()方法的使用
2015/06/11 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
全面了解JavaScript对象进阶
2016/07/19 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
2017/04/25 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
微信小程序如何自定义table组件
2019/06/29 Javascript
解决layUI的页面显示不全的问题
2019/09/20 Javascript
利用pandas合并多个excel的方法示例
2019/10/10 Python
Python OrderedDict的使用案例解析
2019/10/25 Python
django框架中间件原理与用法详解
2019/12/10 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
金鑫耀Java笔试题
2014/09/06 面试题
银行会计职员个人的自我评价
2013/09/29 职场文书
留学推荐信英文范文
2015/03/26 职场文书
个人工作总结(管理人员)范文
2019/08/13 职场文书
Python破解极验滑动验证码详细步骤
2021/05/21 Python
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python