如何从txt文件中获取数据并将其输入元组。Python

2024-09-25 16:30:29 发布

您现在位置:Python中文网/ 问答频道 /正文

这些都是在python3.3.2中完成的。你知道吗

我有一个txt文件,我需要输入到元组。第一行是这样的:

homework1 homework .1 homework2 homework2 homework2 .1 lab1 lab .2 exam_1 exam 1 lab2 lab .2

有没有办法创建一个元组,用空格分隔每一段数据?你知道吗

这是我尝试过的一种方法

Assignment_List=[]
Input=open('proj2_ex.txt','r')
a=Input.readline()
Assignment_List.append(a)
print(a)
print(Assignment_List)


['homework1 homework .1 homework2 homework2 homework2 .1 lab1 lab .2 exam_1 exam 1 lab2 lab .2 project_1 project 1 \n']

这会将所有数据返回到索引[0],我正在尝试将其隔开,以便作业列表[0]将是作业1作业列表[1]将是作业,作业列表[2]将是作业。1


Tags: 数据txt列表input作业lablist元组
1条回答
网友
1楼 · 发布于 2024-09-25 16:30:29

^{}是您在这里寻找的:

with open('proj2_ex.txt') as f:
    parts = f.readline().split()
print(parts)
['homework1', 'homework', '.1', 'homework2', 'homework2', 'homework2', '.1', 'lab1', 'lab', '.2', 'exam_1', 'exam', '1', 'lab2', 'lab', '.2', 'project_1', 'project', '1']

相关问题 更多 >