按行读取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额也完全

大课间

这是程序,复制请修改一下你文件的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调用.

以上这篇python 读txt文件,按‘,'分割每行数据操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。

python读取txt文件如何按数字分隔_python 读txt文件,按‘,’分割每行数据操作相关推荐

  1. python读取txt每行中分隔符内容_python 读txt文件,按‘,’分割每行数据操作

    python 读txt文件,按','分割每行数据操作,文件,字符串,目录,路径,列表 python 读txt文件,按','分割每行数据操作 易采站长站,站长之家为您整理了python 读txt文件,按 ...

  2. python求满足条件的值的个数_Python list中选择满足某种条件的数据操作

    文章目录 1.实际问题 实例 问题 2.实际问题使用list处理技术 求超过1s的个数和500ms到1s间的个数,分布情况? 最大和最小的10个是哪几个呢? 3.扩展 4.结语 1.实际问题 最近在做 ...

  3. python excel写入日期变数字_解决python 读取excel时 日期变成数字并加.0的问题

    excel 文件内容如下: 读取excel内容: import xlrd from datetime import datetime from xlrd import xldate_as_dateti ...

  4. python读取csv某一列存入数组_python 读取.csv文件数据到数组(矩阵)的实例讲解

    利用numpy库 (缺点:有缺失值就无法读取) 读: import numpy my_matrix = numpy.loadtxt(open("1.csv","rb&qu ...

  5. python读取扫描形成的pdf_Python利用PyPDF2库获取PDF文件总页码实例

    Python中可以利用PyPDF2库来获取该pdf文件的总页码,可以根据下面的方法一步步进行下去: 1.首先,要安装PyPDF2库,利用以下命令即可: pip install PyPDF2 2.接着, ...

  6. python读取配置文件获取所有键值对_python笔记14-读取yaml配置文件(pyyaml)

    yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言.yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文 ...

  7. python为csv文件添加表头_python读csv文件时指定行为表头或无表头的方法

    python读csv文件时指定行为表头或无表头的方法 pd.read_csv()方法中header参数,默认为0,标签为0(即第1行)的行为表头.若设置为-1,则无表头.示例如下: (1)不设置hea ...

  8. python读取二维数组的行列数_Python获取二维数组的行列数的2种方法

    Python获取二维数组的行列数的2种方法 这篇文章主要介绍了Python获取二维数组的行列数的2种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考 ...

  9. python中文件的打开与关闭_python中的文件打开与关闭操作命令介绍

    python中的文件打开与关闭操作命令介绍 1.文件打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式). f = open('t ...

最新文章

  1. MIT自然语言处理第二讲:单词计数(第三、四部分)
  2. Java 11都有哪些新特性?
  3. 如果和对方的意见或者事件冲突了怎么办?让步
  4. access开发精要(14)-货币与数字类型格式(2)
  5. gets函数会读取回车吗_会做二次函数吗?用6种方法教你做二次函数(初中生不要错过)...
  6. 模型OnMouseXXX事件
  7. .NetCore使用skywalking实现实时性能监控
  8. VSTO---excel编程 [待续] [12月5日更新,详见文档下面]
  9. nginx一个端口配置多域名服务
  10. 区块链开发公司浅析区块链服务商提供哪些解决方案
  11. Unix中使用MeteoInfo - Xmanager设置
  12. LoRaWAN协议中文版 第11章 下行ping帧格式(仅Class B)
  13. 傅里叶分析(通俗解释)
  14. 35岁开发转测试,能度过中年危机吗?
  15. 服务器 磁盘阵列数据恢复案例之:RAID6三块磁盘离线数据恢复过程
  16. 如何快速填充表格公式
  17. Google play中下载apk
  18. linux编程学习路线,秘辛:2019上半年程序员生存报告
  19. 腾讯文智自然语言处理介绍与情感分析API调用
  20. [深度分析]我对区块链的认识--概述(一)

热门文章

  1. 深入浅出消息队列---1、消息队列概述
  2. Deeplab V3+训练自己数据集全过程
  3. 用python实现爬取CSDN热门评论URL并存入redis
  4. java 程序员相关网址合集收藏
  5. 三年时间做到年薪百万,推荐明哥的职场心得
  6. 痛心!36岁比亚迪员工连上夜班猝死
  7. Python实现一键自动发送直播弹幕
  8. Python(Tuirtle库)绘制五星红旗详细画法
  9. 测试人眼中的车联网(比亚迪云服务-3.2.1)——车辆定位、寻车
  10. HTML一键打包APK工具_安卓app封装_H5打包安卓APP