23得票7回答
IOError输入/输出错误在打印时

我继承了一些代码,由于调用print时会引发输入/输出错误而导致代码在定期(随机)失败。我正在尝试确定异常被引发的原因(或者至少更好地理解它),以及如何正确处理它。 在执行以下Python代码行时(在运行于CentOS 5.5上的2.6.6解释器中):print >> sys.s...

22得票5回答
多进程IOError:坏的消息长度

当我向map函数传递大参数时,出现了IOError: bad message length错误。我该如何避免?当N=1500或更大时会发生此错误。 代码如下:import numpy as np import multiprocessing def func(args): i=ar...

21得票4回答
区域:IOError:[Errno 22]无效模式('w')或文件名

我不确定为什么,但是无论何时输出文件名中有“region”一词,都会出现以下错误: IOError: [Errno 22] invalid mode ('w') or filename: 'path\regionlog.txt' 例如: "region.txt", "logregion.t...

19得票7回答
在Python中使用sudo权限向文件写入

以下代码在非root用户运行且针对一个由root所有的文件时会抛出一个错误,即使非root用户拥有sudo权限也是如此。 以下代码在非root用户运行且针对一个由root所有的文件时会抛出一个错误,即使非root用户拥有sudo权限也是如此:try: f = open(filename,...

19得票2回答
错误:[Errno 26] 文本文件忙碌:'/...myvirtualenv/bin/python'

我尝试重新创建virtualenv:foo_bar_d@aptguettler:~$ virtualenv --system-site-packages . 我得到了这个异常:foo_bar_d@aptguettler:~$ virtualenv --system-site-packages...

14得票4回答
在Python中捕获IOError异常

我编写了一个方法来执行某些操作并捕获错误文件名。如果路径不存在,则应抛出IOError异常。但是,它认为我的异常处理语法不正确...为什么? def whatever(): try: #执行操作 #和更多操作 except IOError: ...

13得票2回答
在Python中处理IOError: [Errno 4] Interrupted system call错误的正确方法(由multiprocessing.Queue.get引发)是什么?

当我使用multiprocessing.Queue.get时,有时会由于EINTR而出现异常。我知道有时候这种情况是没有好的原因的(比如我在tmux缓冲区中打开了另一个窗格),在这种情况下,我想要继续工作并重试操作。但我也可以想象,在其他一些情况下,错误可能是由于好的原因而发生的,我应该停止运...

12得票4回答
如何避免在打印大量格式化数据时出现“Broken Pipe”错误?

我正在尝试在我的stdout中以格式化的方式打印一个元组列表。为此,我使用str.format方法。一切正常,但当我使用head命令查看前几行时,会出现IOError。 这是我的代码: # creating the data data = []$ for i in range(0, 10...

11得票1回答
IOError: [Errno 22] 文件名或模式不正确('wb')

我一直收到以下错误。IOError: [Errno 22] invalid mode ('wb') or filename: 'C:\\Users\\Viral Patel\\Documents\\GitHub\\3DPhotovoltaics\\Data_Output\\Simulation...

11得票1回答
Python中文件名中的冒号

众所周知,Windows中的文件名不能包含冒号。 然而,我遇到了一个问题,可以通过以下示例代码复现:import os os.chdir('./temp') names = ['a', 'b', 'word1: word2', 'c: file', 'd: file'] for name i...