'How to send the contents of a variable to Micropython repl

I am trying to create a file in an ESP32 named "PassWord" containing a password, using Micropython Serial. The code below works with a "hardwired" password, but I would like to be able to send the contents of a variable that was typed in by the user. The sending script is running in Win10 using Python 3.7.9

import serial
import time

def Send(s):
    ser.write((s +'\r\n').encode())
    time.sleep(.3)
    z = ser.read(ser.in_waiting)

portx = "COM6"
bps = 115200
timex = 5
ser = serial.Serial(portx,bps,timeout=timex)

Send("f = open('Password,'w')")
Send("f.write('MyPassWord\\n')")
Send("f.close()")


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source