diff options
| author | dongxiaoyan <[email protected]> | 2021-08-03 19:32:24 +0800 |
|---|---|---|
| committer | dongxiaoyan <[email protected]> | 2021-08-03 19:32:24 +0800 |
| commit | 950444d646bb4a21b6e70cfb534c3b269c51548d (patch) | |
| tree | db6dc0978bcbf35089df38cdc94758b55cc43850 /customlib/common/util.py | |
| parent | e4adcc588e92567f94ceb97196e739c7a8f131d3 (diff) | |
Diffstat (limited to 'customlib/common/util.py')
| -rw-r--r-- | customlib/common/util.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/customlib/common/util.py b/customlib/common/util.py new file mode 100644 index 0000000..98befec --- /dev/null +++ b/customlib/common/util.py @@ -0,0 +1,17 @@ +import socket
+import fcntl
+import struct
+import string
+
+def get_ip_address(ifname):
+ s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
+ return socket.inet_ntoa(fcntl.ioctl(
+ s.fileno(),
+ 0x8915, # SIOCGIFADDR
+ struct.pack('256s', ifname[:15])
+ )[20:24])
+
+#get_ip_address('eth0') # '192.168.0.110'
+
+def source_str_is_cotain_destion_str(sourcestr,destionstr):
+ return string.find(sourcestr,destionstr)!=-1
\ No newline at end of file |
