问题标签 [ioerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1025 浏览

python - How to fix these IOErrors when creating a thumbnail from a filepath in PIL (Python Imaging Library)

I am trying to make a simple function in python that can take in a filepath and an outputfilepath, and then make a 64x64 thumbnail for the image found at filepath and save the thumbnail to outputfilepath. Here is my entire code:

The problem is that this code will work fine for some images, but will raise an IOError on the line where I call "im.thumbnail(size, Image.ANTIALIAS)". Here is the output of the above program.

You'll notice that in the first test, the an I/O Error is thrown after the image is opened but before a thumbnail is created. In the second test no error is thrown, and the thumbnail is actually successfully saved to the outputpath. No matter what order I call the two different tests in, or if I comment one out and run the other one alone, the result is always TEST 1 failing and TEST 2 succeeding. Both cat1.jpg and cat2.jpg seem to be valid JPEG images, I can't really find anything different between them besides the file names and the actual picture content.

In case anyone wants to try it with my images, I downloaded cat1 from here: http://dellone2one.com/wp-content/uploads/2009/11/angry_wet_cat.jpg

and I downloaded cat2 from here: http://cvcl.mit.edu/hybrid/cat2.jpg

EDITED TO ADD THE FULL TRACEBACK WITHOUT THE HANDLING: Here is the full traceback

0 投票
2 回答
2390 浏览

python - 多处理 > Manager() > RLock 错误:

我在一个列表中有一个 multiprocessing.Process 对象的集合,它们都使用我将称为“进程安全队列”的相同实例以进程安全(线程安全但与进程)的方式进行通信负责管理线程的父进程。

当子进程去往队列中放入东西时,它调用 ProcessSafeQueue().enqueue(),它首先获取一个 multiprocessing.Manager > RLock,然后写入队列,最后释放锁。

在这种情况下,它是子进程的 pid。这是错误的回溯。

这是实际的错误:

IOError:[Errno 11] 资源暂时不可用

我想知道是否有人可以帮助我理解为什么在应用程序成功运行约 7 小时后我可能会收到此错误。

0 投票
2 回答
3554 浏览

actionscript-3 - URLLoader.load POST 上的 Flash AS3 - 获取 http 状态 = 0 且没有数据。在 Flash IDE 中工作

我正在使用urlload.load(urlRquest).

当我在 Flash IDE 中进行调用时,我会在发生错误时得到 HTTPStatusEvent.status = 400(或其他)。并且 IOErrorEvent.data 包含 xml(或有时是字符串)。

但是,当我在浏览器(Firefox Mac 或 PC)中运行 swf 时HTTPStatusEvent.status = 0, 和IOErrorEvent.data是空的。(有趣的是,在 Safari Mac 中,我确实得到了 400 状态,但仍然没有数据。)

关于可能发生的事情有什么想法吗?(我需要我的错误!)

0 投票
1 回答
163 浏览

python - 压缩 URL 的内容 - Python

我回来了。:) 再次尝试获取 URL 的压缩内容并将其压缩。这次是在 Python 中。#SERVER 代码部分是我用来生成 gzip 压缩数据的脚本。该数据已知良好,因为它适用于Java。#CLIENT 代码部分是我使用客户端尝试读取该数据的代码(用于最终的 JSON 解析)。然而,在这个传输的某个地方,gzip 模块忘记了如何读取它创建的数据。

其他注意事项:

outbuf.getvalue()是一样的urlConnObj.getvalue()是一样的urlConn.read()

0 投票
2 回答
1659 浏览

memory-mapped-files - 内存映射文件如何处理 I/O 错误?

我正在修改一个当前打开文件并使用 fread() 读取它们以使用内存映射文件的工具。该程序经常从可能有 I/O 错误的设备中读取。目前我们通过 fread() 返回的错误捕获这些。内存映射文件如何报告 I/O 错误?

0 投票
1 回答
1385 浏览

expect - 在 C++ 进程中调用“expect”脚本

我使用expect/spawn 实现了一个shell,并从远程服务器向SCP 文件发送命令,该服务器在需要时自动发送密码。

该脚本在 UNIX 终端上运行良好。

尽管如此,我还是尝试通过 C++ 进程来使用这个脚本。它已被 system() 甚至 popen() 函数调用但没有成功。返回此错误:“ioctl(raw): I/O error” 有人可能有任何线索吗?

这是我的脚本:

0 投票
2 回答
193906 浏览

python - 在 os.system() 期间,什么会导致“IOError: [Errno 9] Bad file descriptor”?

我正在使用一个科学软件,包括一个正在调用的 Python 脚本,该脚本os.system()用于运行另一个科学程序。当子进程运行时,Python 在某些时候会打印以下内容:

我相信这条消息是在返回的同时打印的os.system()

我现在的问题是:

哪些情况会导致这种类型的 IOError?它到底是什么意思?对被调用的子进程意味着什么os.system()

0 投票
2 回答
1673 浏览

python - Python“没有这样的文件或目录”打开路径“~/filename”,模式为“w+”

我正在尝试打开此行不存在的文件:

如果它存在,它应该打开它,然后擦除内容以开始写入。如果它不存在,它应该创建它......对吗?

它没有。我得到这个错误。

想法?

0 投票
3 回答
12236 浏览

python - 如何在python中将文件行转换为float/int

每当我尝试运行此代码时:

我得到这个错误代码:

谁能帮我找出问题所在?在我看来,它正在尝试读取一个空单元格,但我不知道为什么会这样。我正在扫描的文件目前只有两行,每行读数为“3”,所以它应该输出成功,但我无法克服这个错误。

0 投票
2 回答
4124 浏览

python - 正确处理 logging.config.fileConfig 抛出的 IOError?

这可能是一个开放式或尴尬的问题,但我发现自己遇到了越来越多的异常处理问题,我不知道处理它们的“最佳”方法。

如果您尝试使用不存在的文件配置 FileHandler,Python 的日志记录模块会引发 IOError。该模块不处理此异常,而只是引发它。很多时候,文件的路径不存在(因此文件不存在),所以如果我们想处理异常并继续,我们必须沿着路径创建目录。

我希望我的应用程序能够正确处理此错误,因为每个用户都问我们为什么不为他们创建正确的目录。

我决定处理这个问题的方式可以在下面看到。

我需要循环(或我想是递归),因为需要配置 N 个 FileHandlers,因此需要针对这种情况提出和纠正 N 个 IOErrors。

这是正确的方法吗?有没有更好、更 Pythonic 的方式,我不知道或可能不理解?