3

我在 Python 中不是新手,但我还有一个问题:如何获取我在/设备上的计算机的名称?我尝试了很多东西,这是最后一件事,我在 os 模块中发现了一些东西,但是如果我启动脚本,它会给我一个错误,即 os 模块中不是“getDeviceName”函数。

from os import *

os.getDeviceName()
4

3 回答 3

6
import socket
socket.gethostname()

也可以正常工作。

于 2018-07-04T15:48:42.290 回答
3

要获取机器名称,请参阅platform.node()https ://docs.python.org/3/library/platform.html#platform.node

例子:

import platform
print(platform.node())
于 2018-07-04T16:18:28.467 回答
0

命令:

echo %USERNAME% > ["drive"]:\["path"]\["filename"].["extension"]

例子:

echo %USERNAME% > C:\username.uf

Python:


path = open("C:\\username.uf", 'r')

username = path.readlines()

print(username)

安慰:

['"your username will display here" /n']

如果你不想要这个'/n'那么你可以替换它......我知道这需要一些额外的时间,但对我来说这很好,因为我是初学者,但我学会了一些其他的东西来打印它只是使用 python

于 2021-06-18T06:15:05.077 回答