2016-04-05 42 views
-2

我需要创建一个python文件,它从两个单独的输入文件中读取数据并将其输入到不同的主程序文件中。有人可以帮我读取输入文件中的数据吗?如下图所示,输入文件中的数据被格式化:Python从两个输入文件中读取数据

grades.txt:

87965202,3127C4 

87965221,2496B3 

87965208,6703D3 

87965221,2674C4 

students.txt:

87965164,Paris,Yu,6/27/1997 

87965219,Heath,Moss,10/13/1996 

87965187,Cale,Blankenship,10/22/1995 

87965220,Terrence,Watkins,12/7/1996 
+0

是什么你想要的输出? – Keatinge

+0

你能否让你的问题精确?什么是输出文件的格式?你试过什么了?似乎你只是复制粘贴你的作业问题。所有人都可以看出是grades.txt和students.txt代表了两个表,第一个字段(似乎是regno或其他)作为主键/外键。 –

回答

0

不知道你想做什么,但是如果您想将每个文件中的行读入列表中,您可以使用此

gradesFile = open("grades.txt") 
studentsFile = open("students.txt") 

grades = gradesFile.readlines() 
students = studentsFile.readlines() 

gradesFile.close() 
studentsFile.close() 

print(grades) 
print(students) 

如果你与你要去的数据工作必须rstrip换行符,你需要,如果你想读的文件是使用的完整路径在不同的目录Python程序