我想加载位于程序中“ images \”中的图像(“ venice-boat.jpg”)。我为此使用PIL。但是,python给了我一个错误,指出“ OSError:[Errno 22]无效的参数:'images \ x0benice-boat.jpg'”
如您所见,其中一个字符已更改。我不知道为什么。
如果将图像文件移动到根目录,则可以使用相同的命令打开,仅从路径中删除“ images \”。但这不是未来的解决方案。
import os
from PIL import Image
# gives incorrect pathing
boat = Image.open('images\venice-boat.jpg')
# properly loads image
boat = Image.open('venice-boat.jpg')
这是python或Windows中的损坏。我该如何处理?我应该如何搜索损坏的东西?
答案 0 :(得分:0)
在使用Windows时,请尝试更改:
List<String> headers = new ArrayList<>();
if (myFile.length() > 0) {
headers.add("Range");
headers.add("bytes=" + myFile.length() + "-" + totalBytes);
}
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("http://exampleURL.com/aFile"))
.headers(headers.toArray(String[]::new))
.build();
收件人:
boat = Image.open('images\venice-boat.jpg')