jupyter notebook上传upload失败
时间: 2023-10-02 22:13:00 浏览: 241
在Jupyter Notebook中,上传文件夹是默认不支持的,只能上传单个文件。如果要上传文件夹,可以通过写一个脚本来解压上传的压缩包,然后在Jupyter Notebook中使用解压后的文件夹。
下面是一个示例脚本来解压上传的压缩包(仅支持zip格式的压缩包):
```python
import os
from pathlib import Path
import zipfile
path = r"" # 这里写文件夹目录
filename = r"" # 这里写压缩包名字
extract_path = os.path.join(path, filename.rstrip(".zip"))
if not os.path.exists(extract_path):
os.makedirs(extract_path)
with zipfile.ZipFile(os.path.join(path, filename), 'r') as f:
for fn in f.namelist():
extracted_path = Path(f.extract(fn, path))
extracted_path.rename(os.path.join(path.encode('cp437').decode('gbk'), fn))
```
通过运行这个脚本,你可以将上传的压缩包解压,并在Jupyter Notebook中使用解压后的文件夹。
阅读全文