主机的拆分函数:标准库中的端口

这就跟你问声好!有一个函数可以使用标准自由分裂字符串帐目的主机:端口为一个元组(主机、端口)也是这样可靠的IPv6地址吗?再见,迈克尔.

# 回答1

——开始PGP签署的消息散列:SHA1AFAIK港口名称不能包含任何冒号,所以python2.5主持人:港口.rsplit(":")应该做这份工作.在< 2.5你可能需要做类似s = addr.rindex (":")主机、端口= addr [s], addr (s + 1:)最好的曼努埃尔2008年8月26日,下午1:31时,迈克尔大步写道:——开始PGP签名版本:GnuPG v1.4.7(达尔文)iD8DBQFIs / KjcZ70OCIgLecRAlfpAJ9aTgw5sADVKHXHTahzE + 4 zyutzhacg hNi6eYyGqdIl8ONJxznwJYZ78Cc == s8rW- - - - -端PGP签名- - - - - -
# 回答2

曼努埃尔·艾伯特写道:AFAIK港口名称不能包含任何冒号,所以python2.5主机:端口的.rsplit(":")应该做这项工作.在< 2.5,你可能需要做的类似的s = addr.rindex (":")主机、端口= addr [s], addr (s + 1:)曼纽尔,谢谢你的回答.但是我已经想到了这个方法.我应该提到,我想返回没有失踪的港口虽然.注意:在IPv6地址.例子:"localhost: 389"——(' localhost ', 389)"localhost"——("localhost",没有一个)例子IPv4地址:"127.0.0.1"——(127.0.0.1,没有)例子IPv6地址:"::1:389"——(::1,389)"::1"——(::1,没有)再见,迈克尔.
# 回答3

迈克尔大步schrieb:这些都是错误的,参见http://tools.ietf.org/html/rfc2732("格式文字在URL的§IPv6地址).正确的格式是:(::1):389(::1)

标签: python

添加新评论