python - 如何使用python提取上传到jupyter文件的文件名?
问题描述
我在这里的第一个问题。我一直在 jupyter notebook 上使用 python 进行个人项目。我正在使用代码来动态地允许用户选择他们希望在其上测试我的代码的 csv 文件。但是,我不确定在上传此文件后如何提取此文件的名称。代码如下:
***import numpy as np
import pandas as pd
from pandas import Series, DataFrame
import io
from google.colab import files
from scipy import stats
uploaded = files.upload()
df = pd.read_csv(io.BytesIO(uploaded['TestData.csv']))
df.head()
.
.
.***
如您所见,上传后当我尝试读取文件时,我必须在代码中手动输入其名称。有没有办法自动捕获变量中的文件名,然后我可以在调用 pandas 读取函数时使用相同的方法?
解决方案
推荐阅读
- javascript - 如何在使用 React Native 和 Apollo 构建的应用程序中从我的帖子列表中呈现单个帖子?
- node.js - Node.js,默认情况下不仅仅在单线程中工作
- python - 无法解决阻塞和救援中的错误
- python - 如何根据用户在烧瓶中选择的按钮显示来自不同表的数据?
- selenium - 不导航分页3并获得陈旧的元素异常
- python - 在python中将二维矩阵转换为Dataframe
- java - 为什么将第二个元素添加到双链表时会发生堆栈溢出?
- spring - 为什么我可以使用构造函数注入而不使用@autowired
- r - 运行 devtools::release() 以准备在 R 中发布包时 git 检查错误
- python - Python数据框:如何返回列中出现的次数?