I am trying to replicate this bit of code in Python which takes a text stream encoded in base64 and writes it byte by byte to a csv file:
using (FileStream localFileStream = new FileStream(destinationPath, FileMode.Create, FileAccess.Write))
{
using (Stream remoteStream = client.DownloadFile(jobId))
{
while (!endOfStream)
{
bytesRead = remoteStream.Read(buffer, 0, buffer.Length);
if (bytesRead > 0)
{
localFileStream.Write(buffer, 0, bytesRead);
totalBytes += bytesRead;
}
else
{
endOfStream = true;
}
}
}
}
Unfortunately I do not know what the equivalent of FileStreamis in Python, so I am unable to translate the code.