一、例子1 (间隔符:逗号)
1.1 文件
1.2 代码
# 读取该文本文件内容
txtFile = open(os.path.join(labelPath, filename),'rb')
for line in txtFile.readlines():
temp = line.strip().split()
temp[0] = str(temp[0], 'utf-8') # 将b'1' 转化为 '1'
data = temp[0].split(',') # 以,分割
1.3 结果
二、例子2 (间隔符:空格)
2.1 文件
2.2 代码
# 读取该文本文件内容
txtFile = open(os.path.join(labelPath,filename),'rb')
for line in txtFile.readlines():
temp = line.strip().split( )
id= str(temp[1], 'utf-8') # 将b'1' 转化为 '1'
# 中心点
x = int(imgWidth*float(str(temp[2], 'utf-8'))) # 将b'1' 转化为 '1'
y = int(imgHeight*float(str(temp[3], 'utf-8'))) # 将b'1' 转化为 '1'
w = int(imgWidth*float(str(temp[4], 'utf-8'))) # 将b'1' 转化为 '1'
h = int(imgHeight*float(str(temp[5], 'utf-8'))) # 将b'1' 转化为 '1'
2.3 结果
文章来源:https://www.toymoban.com/news/detail-509011.html
文章来源地址https://www.toymoban.com/news/detail-509011.html
参考文献:
- 【Python-数据读取】读取txt文件每一行数据生成列表
到了这里,关于Python——读取txt文件每一行数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!