需要将文件名存储在列表中

时间:2019-07-02 05:43:51

标签: python-3.x

从服务器接收文件以进行进一步处理后,我试图创建唯一的文件夹。

当我直接将文件上传到服务器时,可以创建唯一的文件夹并放置文件,但是当我上传包含文件的文件夹时,则不能创建唯一的文件夹。有人可以帮我吗?

我已将多个文件上传到服务器并创建了唯一的文件夹。

但是当我将文件夹传递到服务器时,我无法创建唯一的文件夹。

{
 char digitLetterSymbolOrSpace;
 cin.get(digitLetterSymbolOrSpace); 

 cout << digitLetterSymbolOrSpace; 
}

上面的代码创建唯一的文件夹,因为files变量将具有

文件= [,,]

但是当我上传文件夹时,我的文件变量将是 files2 = [,,]

我认为由于文件夹名称和文件名一起出现,因此无法创建唯一的文件夹。

有人可以告诉我如何获取文件格式的File2吗?

1 个答案:

答案 0 :(得分:1)

  

我认为由于文件夹名称和文件名一起出现,因此无法创建唯一的文件夹。

您的描述有点误导-上面的代码不会失败创建唯一文件夹,而是在其中创建子文件夹(例如resumes/)。为此,您可以from pathlib import Path并插入

                Path(file_path).parent.mkdir(parents=True, exist_ok=True)

f.save(…)行之前。