Python noob for 循环?

标签 python for-loop

<分区>

我有以下名为 request.FILES 的变量,其中包含以下内容:

<MultiValueDict: {
    u'uploadedFile': [
        <InMemoryUploadedFile: angularjs1.png (image/png)>,
        <InMemoryUploadedFile: angularjs2.png (image/png)>,
        <InMemoryUploadedFile: angularjs3.png (image/png)>]}>

如果我调用或打印 request.FILES['uploadedFile'] 我只得到 angularjs3.png 我需要一个像 angularjs1.png, angularjs2 这样的列表.png、angularjs3.png 或类似的东西。我想我需要一个 for 循环,但我没有成功如何正确地制作它。

最佳答案

您有一种特殊类型的字典,MultiValueDict。使用 .get() 方法或 [...] 索引只会让您得到第一个值。

您需要使用 .getlist() method相反:

request.FILES.getlist('uploadedFile')

关于Python noob for 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15406686/

相关文章:

python - 替换 NumPy 数组中两个给定值之间的值

assembly - 汇编语言中的嵌套循环

java - Java中的两种for循环

python - Python 中的跨平台桌面通知程序

python - 如何获取枚举声明中的值的名称?

python 猜字母游戏

c++ - Visual C++ - 运行时检查失败 #3 - 变量未初始化

python - 在没有集合的情况下减去两个范围之间的重叠

JavaScript - "++i"是如何工作的?

java - 我应该如何分隔以下三个字符串?