title: write method of Zipfile library python not working in google cloud storage
body: <p>i'm trying create zip files in bucket of google cloud storage, but the write method of library Zipfile is not working.
  I can create the zip file, but can't add the file using de write method.
  The error show is: <strong>[Errno 2] No such file or directory:</strong>
  But the file exists.</p>
  <p>Can someone help me?
  Below an example of my code:</p>
  <pre><code>from google.cloud import storage
  import google.auth
  import gcsfs
  import zipfile
  
  PROJECT_ID = &lt;id_project&gt;
  BUCKET = &lt;name_bucket&gt;
  PATH_FILE = 'gs://{BUCKET}/folder/'
  FILE_NAME = 'file.csv'
  NAME_FILE_ZIP = 'file.zip'
  
  #Prepare Bucket
  gcs = storage.Client(PROJECT_ID)
  bucket_target = gcs.get_bucket(BUCKET)
  
  #Create ZIP file
  credentials, _ = google.auth.default()
  fs = gcsfs.GCSFileSystem(project=PROJECT_ID, token=credentials)
  f = fs.open(PATH_FILE + NAME_FILE_ZIP,'w')
  zip = zipfile.ZipFile(f,'w', zipfile.ZIP_DEFLATED)
  
  zip.write(PATH_FILE + FILE_NAME)
  </code></pre>