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生成指定尺寸缩略图的示例
May 07 Python
在Python中操作字典之clear()方法的使用
May 21 Python
Python机器学习之SVM支持向量机
Dec 27 Python
matlab中实现矩阵删除一行或一列的方法
Apr 04 Python
python让列表倒序输出的实例
Jun 25 Python
python 字典 按key值大小 倒序取值的实例
Jul 06 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
May 15 Python
python opencv实现gif图片分解的示例代码
Dec 13 Python
使用pyqt 实现重复打开多个相同界面
Dec 13 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
Mar 08 Python
小白教你PyCharm从下载到安装再到科学使用PyCharm2020最新激活码
Sep 25 Python
Python面试不修改数组找出重复的数字
May 20 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 JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
php提取字符串中网站url地址的方法
2014/12/03 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
2016/01/18 PHP
php无限极分类实现方法分析
2019/07/04 PHP
Javascript中暂停功能的实现代码
2007/03/04 Javascript
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
2010/03/16 Javascript
jquery 定位input元素的几种方法小结
2013/07/28 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
使用BootStrap实现悬浮窗口的效果
2016/12/13 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
微信小程序sessionid不一致问题解决
2019/08/30 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
Saltstack快速入门简单汇总
2016/03/01 Python
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
python线程池threadpool实现篇
2018/04/27 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
Pandas DataFrame数据的更改、插入新增的列和行的方法
2019/06/25 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
Python socket模块方法实现详解
2019/11/05 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
深入浅析Python代码规范性检测
2020/07/31 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
班主任经验交流会主持词
2014/04/01 职场文书
国家助学贷款承诺书
2015/04/30 职场文书
党小组考察意见
2015/06/02 职场文书
Java数据结构之堆(优先队列)
2022/05/20 Java/Android