通过 os.popen('hostname').read() 可以执行系统命令 hostname 并读取其输出,从而获取计算机名。 python import os def get_computer_name(): hostname = os.popen('hostname').read().strip() return hostname print(get_computer_name()) 使用platform 模块: platform 模块提供了许多关于运行平台的信息,...
getname() if__name__=="__main__": main() 方法二: 1 2 3 4 5 6 7 8 9 10 11 importsocket #获取计算机名 defgetname(): print(socket.gethostname()) defmain(): getname() if__name__=="__main__": main() 方法三:
computer_name=socket.gethostname()# 获取计算机名称print("计算机名称:",computer_name)# 打印计算机名称 1. 2. 3. 获取设备 ID 通过uuid模块的getnode()方法,我们可以获取当前设备的唯一标识符(MAC 地址)。 device_id=uuid.getnode()# 获取设备 ID(MAC 地址)print("设备 ID:",device_id)# 打印设备 ID...
获取电脑名称 defget_computer_name(ip):try:output=subprocess.check_output(["nslookup",ip])output=output.decode('utf-8')name_start=output.find("Name: ")+9name_end=output.find("\n",name_start)name=output[name_start:name_end]returnnameexceptsubprocess.CalledProcessError:returnNoneip="192.168....
def get_computer_config():# 获取操作系统信息os_info = platform.uname()system= os_info.system node_name = os_info.node release = os_info.release version = os_info.version machine = os_info.machine processor = os_info.processor# 获取CPU信息cpu_count = psutil.cpu_count(logical=True) ...
data = get_my_computer()re = json.dumps(data)print(data) JSON输出数据 {'sys': {'hostname': 'poleung-len', 'ip': '192.168.4.16', 'mac': '4c:79:6e:4f:ff:0f', 'user': 'poleung', 'start_time': '2023-01-24 08:18:44'}, 'cpu': {'amount': 8, 'rate': '32.8%'},...
SQL 注入产生的原因:数据库设计时候,对于一些不规范的 SQL 语句未进行排除,同时未对一些特殊字符进行过滤,导致客户端可以通过全局变量 POST 和 GET 提交一些 SQL 语句正常执行。 参考以下代码,以下语法就会引起 SQL 注入: def get_computer_by_ID(self): '''查询商品的信息''' find_ID = input("输入查询电脑...
("磁盘大小: %.2fGB" %(diskSize/1024**3)) #获取显卡信息 for xk in w.Win32_VideoController(): print("显卡名称: %s" %xk.name) print("") #获取计算机名称和IP hostname = socket.gethostname() ip = socket.gethostbyname(hostname) print("计算机名称: %s" %hostname) print("IP地址: %s"...
或者,也可以使用get_context()来获取上下文对象。上下文对象与multiprocessing模块具有相同的API,并允许在同一程序中使用多个启动方法。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 importmultiprocessingasmp deffoo(q):q.put('hello')if__name__=='__main__':ctx=mp.get_context('spawn')q=ctx.Queue...
def get_key(ifname): #获取所有网络接口卡的键值 id = interfaces() #存放网卡键值与键值名称的字典 key_name = {} try: #建立链接注册表,"HKEY_LOCAL_MACHINE",None表示本地计算机 reg = wr.ConnectRegistry(None,wr.HKEY_LOCAL_MACHINE) # 打开r'SYSTEM\CurrentControlSet\Control\Network\{4d36e972-e32...