bitcoin core – “bitcoinrpc.authproxy.JSONRPCException: -342: non-JSON HTTP response with ‘401 Unauthorized’ from server”

I used the following code to connect to the bitcoin core client and encountered this error:

bitcoinrpc.authproxy.JSONRPCException: -342: non-JSON HTTP response with '401 Unauthorized' from server

My configuration file: bitcoin.conf is written as follows:

server=1
rpcbind="127.0.0.1"
rpcport=8332
rpcuser="bitcoin"
rpcpassword="J9JkYnPiXWqgRzg3vAA"

May I ask what caused my code to report an error, and how should I solve this problem?