Convertir el contenido de archivo sin procesar de la carga de archivos de Flask a dataframe usando pandas

Estoy intentando cargar un archivo csv en mi servidor de matraz. Lo que quiero hacer es leer su contenido en un dataframe sin guardarlo en el sistema de archivos. Por ahora estoy usando el método file.read() para obtener el contenido del archivo, pero estoy perdido cuando se trata de convertir este contenido en un dataframe pandas. Aquí está el código:

 @app.route('/upload', methods=['POST']) def upload(): file = request.files.get('uploaded_file') filename = secure_filename(file.filename) file_content = file.read() # want to convert these file content into a pandas dataframe 

Puedo cargarlo como un dataframe al guardar en el disco, pero quiero analizar el contenido sin guardar el archivo cargado.

pandas.read_csv() puede tomar cualquier objeto similar a un archivo (con un método read() ), así que solo úselo : http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv. html # pandas.read_csv

 @app.route('/upload', methods=['POST']) def upload(): df = pandas.read_csv(request.files.get('uploaded_file'))