python 读txt文件,按‘,’分割每行数据操作

作者:科班学渣 时间:2022-11-11 08:04:17 

按行读取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调用.

来源:https://blog.csdn.net/qq_41655933/article/details/90171537

标签:python,txt,分割,数据
0
投稿

猜你喜欢

  • python+pytest接口自动化之token关联登录的实现

    2023-01-21 13:27:37
  • python Django 反向访问器的外键冲突解决

    2022-05-19 23:30:40
  • 浏览器调试动态js脚本的方法(图解)

    2023-07-06 22:51:08
  • 详解PHP实现HTTP服务器过程

    2023-05-26 20:17:12
  • SQLSERVER查询所有数据库名,表名,和字段名的语句

    2012-01-29 18:07:44
  • python爬虫面试宝典(常见问题)

    2023-02-27 19:46:01
  • SQL触发器定义与使用

    2024-01-28 09:21:27
  • Redis有序集合类型的操作_动力节点Java学院整理

    2024-01-27 23:06:47
  • 搜索关键字加亮js实现方法

    2007-08-27 14:11:00
  • Mysql CAST函数的具体使用

    2024-01-16 16:17:04
  • 如何使用Python在2秒内评估国际象棋位置详解

    2023-08-10 14:26:46
  • Python实现Word文档转换Markdown的示例

    2022-06-24 08:23:29
  • 解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程

    2023-05-17 04:25:43
  • 未能找到存储过程’master.dbo.xp_fileexist’解决方法

    2011-03-13 09:29:00
  • 一文详解Golang协程调度器scheduler

    2024-04-30 10:05:58
  • Mac PyCharm中的.gitignore 安装设置教程

    2023-02-23 16:48:14
  • MySql 5.7.17 winx64的安装配置详细教程

    2024-01-17 15:00:26
  • 编程经验点滴 动态SQL的拼接技巧

    2024-01-23 22:04:35
  • sql不常用函数总结以及事务,增加,删除触发器

    2012-07-11 16:03:42
  • python装饰器原理与用法深入详解

    2021-01-13 09:17:19
  • asp之家 网络编程 m.aspxhome.com