【发布时间】:2015-05-07 19:00:23
【问题描述】:
我正在开发一个程序来打开一个充满图像的文件夹,复制图像,然后将图像的副本保存在不同的目录中。
我使用的是 Python 2.4.4,但如果允许我导入 PIL 或 Image,我愿意将程序升级到更新的版本,因为我的版本无法做到这一点。
到目前为止,我有:
import Image
import os
def attempt():
path1 = "5-1-15 upload"
path2 = "test"
listing = os.listdir(path1)
for image in listing:
im = Image.open(path1)
im.save(os.path.join(path2))
我是 Python 的新手,所以这显然是错误的,原因有很多。
我最需要帮助来打开一个图片文件夹并遍历图片以便将它们保存在其他地方。
谢谢!
编辑-我现在已经尝试过了:
import shutil
def change():
shutil.copy2("5-1-15 upload", "test")
我现在收到一个 IOError:IOError: System.IO.IOException: Access to the path '5-1-15 upload' is denied. ---> System.UnauthorizedAccessException: 访问路径 '5-1-15 upload' 被拒绝。
在 System.IO.FileStream..ctor(System.String 路径、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、布尔匿名、FileOptions 选项)[0x00000] in :0
我输入的文件夹有误吗?如果它是特定计算机网络中的文件夹,我应该怎么做。
基本上有一个名为 images 的文件夹,其中包含多个子文件夹,我试图从中提取图像。
【问题讨论】:
-
如果你不需要修改图片,你可以直接复制文件:stackoverflow.com/questions/123198/…
-
在系统的命令/shell/终端中执行此操作可能是最简单的。
-
只是好奇:您如何/为什么使用 Python 2.4.4?太老了。
-
@StefanPochmann 这正是我已经下载的以及我的教授教我们的内容
-
啊,好的。反正。你说你知道如何处理文件。就这样做吧。图片文件是文件。您无需区别对待它们。