I am communicating nodemcu with python through serial UART, however, I can't see what nodemcu received when I send something from python. When I click the serial monitor, it is saying the serial monitor is busy during communication normally. I think there is a way for opening extra virtual port to read without interrupting communication, I've seen a bunch of applications with proteus but I wondered if there is another way. Does anyone know how to?
The simple answer is to include code in your Python program to print messages received from the Arduino.
There may be a second serial port on a NodeMCU (I don't know) but if there is you will need another connection to your PC to use it - probably a USB-TTL cable.
If you are specifically looking for advice about your NodeMCU then it would be useful to mention that in your Title. If you edit your Original Post you can change the Title.