1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢(xún)
      選擇下列產(chǎn)品馬上在線(xiàn)溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
      Python中怎么獲取主機(jī)ip地址-創(chuàng)新互聯(lián)

      今天就跟大家聊聊有關(guān)Python中怎么獲取主機(jī)ip地址,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

      成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),南平網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:南平等地區(qū)。南平做網(wǎng)站價(jià)格咨詢(xún):13518219792
      1. import socket

      2. import struct

      3. import fcntl

      4. import commands

      5. def getLocalIP():

      6.     status,output=commands.getstatusoutput("hostname -i")

      7.     if status :

      8.        return '127.0.0.1'

      9.     else :

      10.         return output

      11. def getip(ethname):

      12.     s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

      13.     return socket.inet_ntoa(fcntl.ioctl(s.fileno(), 0X8915, struct.pack('256s', ethname[:15]))[20:24])

      14. if __name__=='__main__':

      15.    print "getip      :" , getip('eth0')

      16.    print "getLocalIP :", getLocalIP()

      注意 本案例中 我寫(xiě)的是 eth0 ,  如果是生產(chǎn)環(huán)境做了網(wǎng)卡綁定的話(huà) 需要使用 getip(bond0)
      執(zhí)行結(jié)果

      1. [yangyidba@rac3 10:31:12 ~]

      2. $ python getip.py

      3. getip      : 10.10.15.12

      4. getLocalIP : 10.10.15.12


      還有shell 的實(shí)現(xiàn)方式, 可以使用 以下shell 方式 替代python 實(shí)現(xiàn)中的  hostname -i :

      1. host `hostname --fqdn` 2>/dev/null | awk '{print $NF}'

      2. 10.10.15.12

      3. ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"

      4. 10.10.15.12

      5. ifconfig|grep -v "127.0.0.1" | sed -n '/inet addr/s/^[^:]*:\([0-9.]\{7,15\}\) .*/\1/p'

      6. 10.10.15.12

      看完上述內(nèi)容,你們對(duì)Python中怎么獲取主機(jī)ip地址有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。


      本文標(biāo)題:Python中怎么獲取主機(jī)ip地址-創(chuàng)新互聯(lián)
      網(wǎng)頁(yè)網(wǎng)址:http://www.ef60e0e.cn/article/dhphss.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        高安市| 重庆市| 德州市| 佳木斯市| 灵山县| 东丰县| 大悟县| 通化市| 锡林浩特市| 赤水市| 中宁县| 涡阳县| 香河县| 远安县| 甘谷县| 同德县| 济宁市| 德兴市| 宣化县| 贵州省| 读书| 醴陵市| 桂林市| 蚌埠市| 大邑县| 奎屯市| 西安市| 龙陵县| 湘潭县| 镇原县| 新密市| 新宾| 京山县| 景东| 镇江市| 江孜县| 丰原市| 汝城县| 娱乐| 霍山县| 洛隆县|