gpt4 book ai didi

visual-studio - Visual Studio 模板参数 : Machine Name Capitalized?

转载 作者:行者123 更新时间:2023-12-04 06:46:23 25 4
gpt4 key购买 nike

MSDN Template Parameters

$machinename$总是大写? 我想根据这个返回值写一些代码,但是 Python 的 socket.gethostname()返回 "Mark-PC"而 $machinename$返回“MARK-PC”。如果是这样,我就 .upper()主机名,但我必须这样做似乎有点愚蠢。为什么不一致?

最佳答案

不同之处在于 $machinename$ 返回 NetBIOS 名称,而 socket.gethostname() 返回主机名。尽管 Windows 通常将它们命名为相同的名称,但它们是不同的东西。如果您在 Windows 系统设置中更改主 DNS 后缀,则从技术上讲,主机名 API 可以返回不同的结果。 (此时它将是机器名称+后缀)

这是系统级别的,并非特定于 Python,如等效的 C# API 所示:

System.Net.Dns.GetHostName()  --> method would return Mark-PC
Environment.MachineName --> property would return MARK-PC

关于visual-studio - Visual Studio 模板参数 : Machine Name Capitalized?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com