python中獲取主機名和當前時間

2021-05-27 05:51:05 字數 740 閱讀 9922

1.獲取主機名

import  socket

hostname = socket.gethostname()

2.獲取當前時間

import  time

print time.time()

顯示的當前時間的時間戳,如1312458498.031

用time.localtime()方法,格式化時間戳為本地時間

time.localtime(time.time())

輸出結果為:

time.struct_time(tm_year=2011, tm_mon=8, tm_mday=4, tm_hour=19, tm_min=50, tm_sec=20, tm_wday=3, tm_yday=216, tm_isdst=0)

用time.strftime()方法,將其格式化為想要的結果:

time.strftime('%y-%m-%d',  time.localtime(time.time()))

輸出結果為:2011-08-04

python中常用的時間日期格式化符號:

%y 兩位數的年份表示(00-99)

%y 四位數的年份表示(000-9999)

%m 月份(01-12)

%d 月內中的一天(0-31)

%h 24小時制小時數(0-23)

%i 12小時制小時數(01-12) 

%m 分鐘數(00=59)

%s 秒(00-59)

獲取主機名與主機IP位址

說明 structhostent define h addr h addr list 0 h name 位址的正式名稱。h aliases 空位元組 位址的預備名稱的 指標。h addrtype 位址型別 通常是 af inet。h length 位址的位元長度。h addr list 零位元組 主...

ansible中變數和主機名

groups 資產檔案中的組和主機 group names 用於標識當前正在執行task的目標主機位於的組 inventory hostname 是指inventory資產檔案中的主機的名稱,常用來修改主機名與資產檔案中一致,由於其它一些神秘原因你不想使用自發現的主機名 ansible hostna...

在cmd中獲取ip位址和主機名

將下面的檔案放到乙個bat檔案當中,以管理員身份執行。echo off setlocal enabledelayedexpansion rem 獲取本機的ip位址 區域網 echo please wait for f tokens 2 delims b in ipconfig find i ip d...