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发腾讯微博代码分享
Jan 10 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
Aug 07 Python
Python的Tornado框架的异步任务与AsyncHTTPClient
Jun 27 Python
python实现可以断点续传和并发的ftp程序
Sep 13 Python
发布你的Python模块详解
Sep 15 Python
python 连接sqlite及简单操作
Jun 30 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
Python如何使用函数做字典的值
Nov 30 Python
pytorch获取模型某一层参数名及参数值方式
Dec 30 Python
Python爬虫入门有哪些基础知识点
Jun 02 Python
利用Python第三方库实现预测NBA比赛结果
Jun 21 Python
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
Apr 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
全国FM电台频率大全 - 30 宁夏回族自治区
2020/03/11 无线电
使用淘宝IP库获取用户ip地理位置
2013/10/27 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
浅谈PHP的反射API
2017/02/26 PHP
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
2015/02/23 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
Vue自定义组件的四种方式示例详解
2020/02/28 Javascript
Python通过select实现异步IO的方法
2015/06/04 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
python opencv 直方图反向投影的方法
2018/02/24 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
凯普林包包西班牙官网:Kipling西班牙
2019/04/12 全球购物
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
物业保安主管岗位职责
2013/12/25 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
说谎欺骗人检讨书300字
2014/11/18 职场文书
风之谷观后感
2015/06/11 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
关于python中模块和重载的问题
2021/11/02 Python
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android