Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从txt文件中获取数据并将其输入元组。python_Python_List_File Io_Input_Tuples - Fatal编程技术网

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

如何从txt文件中获取数据并将其输入元组。python,python,list,file-io,input,tuples,Python,List,File Io,Input,Tuples,这些都是在Python3.3.2中完成的 我有一个txt文件,需要输入到元组中。第一行如下所示: homework1 homework .1 homework2 homework2 homework2 .1 lab1 lab .2 exam_1 exam 1 lab2 lab .2 有没有一种方法可以创建一个元组,用空格分隔每个数据段 这是我尝试过的一种方法。(我知道这是一个列表而不是元组) 这会将所有数据返回到索引[0]中,我正在尝试将其隔开,以便作业列表[0]将是家庭作业,作业列表[1]将

这些都是在Python3.3.2中完成的

我有一个txt文件,需要输入到元组中。第一行如下所示:

homework1 homework .1 homework2 homework2 homework2 .1 lab1 lab .2 exam_1 exam 1 lab2 lab .2
有没有一种方法可以创建一个元组,用空格分隔每个数据段

这是我尝试过的一种方法。(我知道这是一个列表而不是元组)

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

是您在此处查找的内容:

with open('proj2_ex.txt') as f:
    parts = f.readline().split()
print(parts)

如何将每个元素作为单独的元素添加到元组或列表中?我曾尝试使用split函数来实现这一点,但未能成功
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']