Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python找不到文件?_Python_Image - Fatal编程技术网

Python找不到文件?

Python找不到文件?,python,image,Python,Image,我试图创建在图像上放置水印的代码,但是Python找不到背景图像。我尝试过更改目录和名称的格式,但一直得到[Errno 2]和[Errno 22] im = Image.open("comocasto") 要么您使用了错误的文件名,要么您位于错误的目录中。是否导入了PIL from PIL import Image im = Image.open("bride.jpg") 验证您是否在正确的路径上 import os os.getcwd() Out[24]: 'D:\\' os.chdir(

我试图创建在图像上放置水印的代码,但是Python找不到背景图像。我尝试过更改目录和名称的格式,但一直得到[Errno 2]和[Errno 22]

im = Image.open("comocasto")

要么您使用了错误的文件名,要么您位于错误的目录中。

是否导入了PIL

from PIL import Image
im = Image.open("bride.jpg")
验证您是否在正确的路径上

import os
os.getcwd()
Out[24]: 'D:\\'
os.chdir('C:\\')
os.getchw()
Out[27]: 'C:\\'

如果不是这种情况,那么可能您正在服务器上运行Errno 22表示“参数无效”,请执行“ls-l”查看您是否具有读取文件的正确权限。

结果表明,这是一个学校权限问题,涉及临时帐户和试图在日志文件夹中查找内容。

请为您的问题添加更多详细信息。根据您提供的详细信息,无法帮助您。您是否在远程位置运行?你检查权限了吗。。您提供的代码没有扩展名,您是否在其上插入了文件扩展名?我尝试使用不同的文件名和目录,始终确保这些目录与图像文件在同一目录中的python程序同步?图像文件名是否有扩展名,如
.gif
.jpg
?是的,是的,我尝试过使用图像名,包括扩展名和不包括扩展名。你能解释一下“ls-l”吗?我以前在OSX和linux上没有遇到过这种情况。在显示权限的文件夹中列出文件