python - 值错误 : '10.0.0.0/24' does not appear to be an IPv4 or IPv6 network

标签 python ip-address

我想在 Python 中处理 IP 子网/IP 地址。我使用 ipaddress 模块创建了 Python 代码。当我在 pycharm IDE 中运行代码时,它工作正常。但是当我通过键入 python test.py 在命令提示符下运行时,它显示以下错误。

ValueError: '10.0.0.0/24' does not appear to be an IPv4 or IPv6 network

测试.py:

import ipaddress
srcIp = ipaddress.ip_network("10.0.0.0/24")
print(srcIp)

最佳答案

如果您使用 Unicode 字符串,它似乎可以在 Python 2.7 中工作。

import ipaddress
srcIp = ipaddress.ip_network(u'10.0.0.0/24')
print srcIp

关于python - 值错误 : '10.0.0.0/24' does not appear to be an IPv4 or IPv6 network,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30389019/

相关文章:

google-app-engine - Appengine 服务器的 IP 地址 block ?

c# - 需要一个 .NET WinForms IP 地址控件

python - python 中整数的按位运算是否依赖于处理器?

python - 在 'pyspark.resultiterable.ResultIterable' 上调用 Distinct

c# - 如何在 C# List 中存储 IP 地址列表以使其也可以搜索子网?

iphone - 手机的当前 IP 地址,无论是通过 WiFi 还是 3G 连接

networking - 根据 ipaddress 唯一识别路由器后面的机器

python - 类型错误 : decorated slot has no signal compatible with doubleClicked(QModelIndex)

python - Keras Predict_proba 中的神经网络始终返回等于 1 的概率

Python BeautifulSoup - 查找类名称以某个字符串开头的所有元素