Python从两个输入文件中读取数据

时间:2016-04-05 02:12:52

标签: python

我需要创建一个python文件,该文件从两个单独的输入文件中读取数据并将其提供给不同的主程序文件。有人可以帮我提供从输入文件中读取数据的代码吗?输入文件数据的格式如下所示:

grades.txt:

if($_POST)
{
//sanitize post value
$group_number = filter_var($_POST["group_no"], FILTER_SANITIZE_NUMBER_INT, FILTER_FLAG_STRIP_HIGH);

//throw HTTP error if group number is not valid
if(!is_numeric($group_number)){
    header('HTTP/1.1 500 Invalid number!');
    exit();
}

//get current starting point of records
$position = ($group_number * $items_per_group);


//Limit our results within a specified range. 
$results = $mysqli->prepare("SELECT id, name, message FROM paginate ORDER BY id ASC LIMIT $position, $items_per_group");
$results->execute(); //Execute prepared Query
$results->bind_result($id, $name, $message); //bind variables to prepared statement


echo '<ul class="page_result">';
while($results->fetch()){ //fetch values
    echo '<li id="item_'.$id.'"><span class="page_name">'.$id.') '.$name.'</span><span class="page_message">'.$message.'</span></li>';  
}
echo '</ul>';

$mysqli->close();
}

students.txt:

87965202,3127C4

87965221,2496B3

87965208,6703D3

87965221,2674C4

1 个答案:

答案 0 :(得分: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程序