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获取单个程序CPU使用情况趋势图
Mar 10 Python
Python面向对象编程中的类和对象学习教程
Mar 30 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
Apr 16 Python
详解python如何调用C/C++底层库与互相传值
Aug 10 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
python创建列表和向列表添加元素的实现方法
Dec 25 Python
Python实现处理逆波兰表达式示例
Jul 30 Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 Python
在Django下测试与调试REST API的方法详解
Aug 29 Python
Python如何使用ElementTree解析xml
Oct 12 Python
python实现自定义日志的具体方法
May 28 Python
Python 操作pdf pdfplumber读取PDF写入Exce
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
phpmyadmin操作流程
2006/10/09 PHP
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
2019/05/09 PHP
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
2010/05/15 Javascript
控制台报错object is not a function的解决方法
2014/08/24 Javascript
jQuery检测某个元素是否存在代码分享
2015/07/09 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
2015/08/23 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
深入理解javascript中的 “this”
2017/01/17 Javascript
详解vue前后台数据交互vue-resource文档
2017/07/19 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
解决一个微信号同时支持多个环境网页授权问题
2019/08/07 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
python使用Berkeley DB数据库实例
2014/09/26 Python
python搭建微信公众平台
2016/02/09 Python
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
Python实现的生成格雷码功能示例
2018/01/24 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
python实现一个简单的ping工具方法
2019/01/31 Python
如何更改 pandas dataframe 中两列的位置
2019/12/27 Python
Django实现内容缓存实例方法
2020/06/30 Python
解决pip安装的第三方包在PyCharm无法导入的问题
2020/10/15 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
小学二年级评语
2014/04/21 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
个人委托书如何写
2014/09/25 职场文书
css实现文章分割线样式的多种方法总结
2021/04/21 HTML / CSS
Rust 连接 PostgreSQL 数据库的详细过程
2022/01/22 PostgreSQL
Navicat Premium自定义 sql 标签的创建方式
2022/09/23 数据库