errno相关内容

为什么 Python 的 argparse 对 SystemExit 使用错误代码 2?

当我提供 Python 不喜欢的 argparse 输入时,它会引发一个 SystemExit,代码为 2,其中 似乎意味着“没有这样的文件或目录".为什么要使用这个错误代码? 导入 argparse导入错误号解析器 = argparse.ArgumentParser()parser.add_argument('arg')尝试:parser.parse_args([])除了 SystemExit ..
发布时间:2021-11-17 04:50:23 其他开发

与 IOError 相关的 Python 错误号是否稳定?

我想移动一个文件,但如果找不到它,我应该忽略它.在所有其他情况下,应该传播异常.我有以下一段 Python 代码: 尝试:关闭.移动(旧路径,新路径)除了 IOError 作为 e:如果 e.errno != 2: 提高 e errno == 2 是具有“没有这样的文件或目录"描述的那个.我想知道这是否跨 Python 版本和平台等稳定. 解决方案 最好使用 errno 模块而不是对值 ..
发布时间:2021-11-15 03:30:17 其他开发

无法运行量角器 - ECONNREFUSED 连接 ECONNREFUSED

我正在尝试学习 AngularJS.作为其中的一部分,我想学习使用端到端测试.目前,我有一个这样的目录结构: node_modules.bin...量角器...节点模块.bin亚当-zip球体迷你茉莉节点乐天派酱汁实验室硒网络驱动程序量角器配置文件源文件测试测试.e2e.js 我的 config.js 文件如下所示: exports.config = {seleniumAddress: 'h ..
发布时间:2021-11-09 02:53:38 其他开发

如何将 UNIX 中的 errno 转换为相应的字符串?

UNIX 中是否有任何函数可以将 errno 转换为其相应的字符串,例如EIDRM 到“EIDRM".调试以检查这些整数 errnos 的错误非常烦人. 解决方案 strerror() 应该这样做.http://linux.die.net/man/3/strerror 仅供参考,这样您自己就可以更轻松地找到这些内容:如果您输入 man errno(或您正在研究的任何函数),然后查看手 ..
发布时间:2021-09-14 19:43:06 其他开发

单元测试错误条件 - EINTR

简而言之,如何对系统调用中的 EINTR 等错误条件进行单元测试. 我正在研究的一个特定示例(它本身可能就是一个案例)是,当 fclose 返回带有 (errno==EINTR) 的 EOF 时,是否有必要再次调用它.行为取决于 fclose 的实现: //给定一个打开的 FILE *fp而 (fclose(fp)==EOF && errno==EINTR) {错误号 = 0;} 如果在 ..
发布时间:2021-09-14 19:00:51 其他开发

这个 socket.gaierror 是什么意思?

我是 Python 新手,正在阅读《Core Python Applications 3rd Edition》一书.这是第一个例子,我已经被它难住了.这是最后出现错误的代码. #!/usr/bin/env python从套接字导入 *从时间导入 ctime主机 = ' '端口 = 21567BUFSIZ = 1024地址 =(主机,端口)tcpSerSock = 套接字(AF_INET,SOCK ..
发布时间:2021-09-04 19:51:36 其他开发

如何检查errno的值?

我正在使用系统调用,如果它失败,我需要为不同的 errnos 做不同的事情. 我需要编写如下所示的代码: int res;res = systemCall();如果 (res == -1){如果(错误号 == ENOMSG){做点什么();}别的{doSomethingElse();}} perror 没有帮助,因为它只打印值. 至于 strerro - 如果它是我需要的,我不知道 ..
发布时间:2021-09-04 18:41:05 其他开发

Errno 111 连接被拒绝 - Python Mininet API 主机客户端/服务器没有连接?

我是 Mininet 的新手,我正在尝试找到一种方法,在 Python 中使用脚本来使用 Mininet 执行一些测试.更准确地说,我想构建拓扑并将一些 xmlrpc 请求从一台主机发送到另一台主机.我最近发现了如何使用 mininet API.问题是我无法从客户端连接到服务器 o 获得响应,我已经使用来自客户端主机的 telnet 10.0.0.x 12345 命令进行了测试并得到了一个 连接拒 ..
发布时间:2021-08-31 20:44:19 其他开发

为什么返回负的 errno?(例如返回 -EIO)

另一个简单的例子: if (wpa_s->mlme.ssid_len == 0)返回 -EINVAL; 为什么是一元减号?这是(通常)为成功时返回 >0 和失败时返回 解决方案 基本上就是这个原因.许多函数都有许多“好的"正结果,因此错误代码为负值. C/POSIX 错误代码有点“历史性增长",因此试图将过多的押韵或原因归咎于它们没有多大意义. 更多现代语言会抛出错误异常,这样 ..
发布时间:2021-07-09 20:50:39 其他开发

量角器进程退出,错误代码 100

我正在尝试在不同的计算机上设置量角器.它与我的另一台计算机使用相同的文件(无法使用,因为 hdisc 损坏). 它在我的另一台计算机上运行良好,但是当我尝试在这台计算机上运行量角器时出现错误“进程退出,错误代码 100". 我尝试删除节点模块、清理缓存并再次执行 npm install 以安装依赖项.它有助于我之前的问题(无法运行 webdriver),但现在导致我出现这个问题. [ ..
发布时间:2021-06-22 20:13:13 其他开发

strtoll溢出时未将errno设置为ERANGE

我正在使用 fgets 和 strtoll 解析长整型值,但是 strtoll 没有设置 errno 到 ERANGE 时(如预期的那样)发生溢出. 在手册页中: strtol()函数返回转换结果,除非该值下溢或溢出.如果发生下溢,则 strtol()返回 LONG_MIN .如果发生溢出, strtol()返回LONG_MAX.在这两种情况下, errno 都设置为 ERANGE . ..
发布时间:2021-05-09 20:56:05 其他开发

python:无法在Macbook终端中打开文件-[Errno 2]!

我在Macbook航站楼上写过 python eggshell.py 但是我遇到了这个错误 python:无法打开文件'eggshell.py':[Errno 2]没有此类文件或目录s-user:/用户$ 在收到该错误后,我尝试了很多事情,例如确切地指定eggshell.py为: python Users/myuser/Eggshell/eggshell.py 这样做给 ..
发布时间:2021-05-07 18:38:12 其他开发

为什么Python的argparse为SystemExit使用错误代码2?

当我不喜欢Python的argparse输入时,它将引发代码为2的SystemExit,其中似乎表示“没有此类文件或目录" .为什么使用此错误代码? import argparse进口errno解析器= argparse.ArgumentParser()parser.add_argument('arg')尝试:parser.parse_args([])除了SystemExit本身:print( ..
发布时间:2021-04-09 19:14:39 其他开发

服务器套接字errno 57-套接字未连接

由于某种原因,我遇到错误57-套接字未连接. 为什么? 控制台输出: GET / HTTP/1.1 Host: localhost:8080 Connection: keep-alive Cache-Control: max-age=0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp ..
发布时间:2020-11-25 00:26:40 其他开发

%m格式说明符是什么意思?

此代码的输出打印为“成功". printf("%m\n"); 解决方案 m转换说明符不是C,而是对printf的GNU扩展: 来自GNU文档: http://www.gnu.org/软件/libc/manual/html_node/Other-Output-Conversions.html “%m"转换会打印与errno中的错误代码相对应的字符串.请参阅错误消息.因此 ..
发布时间:2020-11-15 23:56:55 其他开发

IOError:[Errno 2]没有这样的文件或目录(当它确实存在时)Python

我正在通过python中的uart处理文件的传输文件夹.在下面您可以看到简单的功能,但是有一个问题,因为出现标题中所示的错误:IOError: [Errno 2] No such file or directory: '1.jpg'其中1.jpg是测试文件夹中的文件之一.因此,这很奇怪,因为程序知道不存在的文件名吗?我在做什么错了? def send2(): path = '/hom ..
发布时间:2020-11-06 04:38:34 其他开发

如何在Ruby中创建文件

我正在尝试创建一个新文件,但事情似乎也没有按我期望的那样工作.这是我尝试过的: File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" 根据我在网上阅读的所有内容,所有这些内容都应该可以使用,但是其中每一个都可以给我以下信息: ERRNO::ENOENT: No su ..
发布时间:2020-11-05 18:57:41 其他开发

在Windows中,是否可以将errno转换为HRESULT?

我知道 HRESULT_FROM_WIN32 宏可以将Win32错误代码转换为HRESULT,有什么方法可以从 errno 错误? 解决方案 总之,没有。 截至 http:// msdn。 microsoft.com/en-us/library/5814770t%28v=vs.100%29.aspx errno值是在 各种错误情况下分配给errno的常量。 ERRNO. ..
发布时间:2020-10-05 21:14:32 其他开发

克隆后如何访问errno(或:如何设置errno位置)

对于每个传统的POSIX, errno 只是一个整数左值,与 fork 完美配合,但显然不能在线程上几乎不能很好地工作。根据pthreads, errno 是线程局部整数左值。在Linux / NTPL下,作为实现细节,errno是“扩展为返回整数左值的函数的宏”。 在我的Debian系统上,这似乎是 * __ errno_location(),在其他一些系统上,我看到过类似&((getti ..
发布时间:2020-10-02 22:45:04 其他开发

cassandra快照:无法从errno 1创建硬链接

我正在ubuntu 12.4中使用cassandra 1.2.8。 我已经使用了快照命令,并且备份过程还可以! 但是现在当我使用此命令时,出现如下错误: 线程“ main”中的异常/ var / lib / cassandra / data / english / word_doc /snapshots/1393155090911/english-word_doc-ic-10-I ..
发布时间:2020-09-29 20:30:32 其他开发