Browse Source

updates

master
F2256342 - Daniel de Oliveira Carvalho 1 year ago
parent
commit
3c9412cad9
  1. 65
      lab.ipynb

65
lab.ipynb

@ -255,14 +255,35 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 40, "execution_count": 56,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CONNECTED! <mysql.connector.connection_cext.CMySQLConnection object at 0x7d17dc1bcb90>\n"
]
},
{
"ename": "TypeError",
"evalue": "list.append() takes exactly one argument (2 given)",
"output_type": "error",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)",
"Cell \u001b[0;32mIn[56], line 31\u001b[0m\n\u001b[1;32m 27\u001b[0m connection\u001b[38;5;241m.\u001b[39mclose()\n\u001b[1;32m 29\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m result\n\u001b[0;32m---> 31\u001b[0m \u001b[43mfind_owner\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mdaniel\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\n",
"Cell \u001b[0;32mIn[56], line 21\u001b[0m, in \u001b[0;36mfind_owner\u001b[0;34m(queried_name)\u001b[0m\n\u001b[1;32m 19\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m item \u001b[38;5;129;01min\u001b[39;00m query_result:\n\u001b[1;32m 20\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m item[\u001b[38;5;241m1\u001b[39m]\u001b[38;5;241m.\u001b[39mlower() \u001b[38;5;241m==\u001b[39m queried_name:\n\u001b[0;32m---> 21\u001b[0m \u001b[43mresult\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mappend\u001b[49m\u001b[43m(\u001b[49m\u001b[43mitem\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mitem\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m1\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 22\u001b[0m \u001b[38;5;66;03m# print(item[0])\u001b[39;00m\n\u001b[1;32m 23\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mDONE!\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n",
"\u001b[0;31mTypeError\u001b[0m: list.append() takes exactly one argument (2 given)"
]
}
],
"source": [ "source": [
"def find_owner(queried_id: int):\n", "def find_owner(queried_name: str):\n",
" from mysql.connector import connect, Error\n", " from mysql.connector import connect, Error\n",
"\n", "\n",
" query = \"SELECT * FROM OWNER\"\n", " query = \"SELECT * FROM OWNER\"\n",
" result = []\n",
"\n", "\n",
" try:\n", " try:\n",
" with connect(\n", " with connect(\n",
@ -277,42 +298,18 @@
" query_result = cursor.fetchall()\n", " query_result = cursor.fetchall()\n",
"\n", "\n",
" for item in query_result:\n", " for item in query_result:\n",
" if item[0] == queried_id:\n", " if item[1].lower() == queried_name:\n",
" result = [item[0], item[1]]\n", " result.append(item[0], item[1])\n",
" # print(item[0])\n",
" print(\"DONE!\")\n", " print(\"DONE!\")\n",
" except Error as e:\n", " except Error as e:\n",
" print(e)\n", " print(e)\n",
" finally:\n", " finally:\n",
" connection.close()\n", " connection.close()\n",
" return result" " \n",
] " return result\n",
}, " \n",
{ "find_owner(\"daniel\")"
"cell_type": "code",
"execution_count": 41,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CONNECTED! <mysql.connector.connection_cext.CMySQLConnection object at 0x7d17dc3331d0>\n",
"DONE!\n"
]
},
{
"data": {
"text/plain": [
"[1, 'Daniel']"
]
},
"execution_count": 41,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"find_owner(1)"
] ]
}, },
{ {

Loading…
Cancel
Save