社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

是否可以使用python找到客户机pc的用户名?(不是服务器的用户名)[重复]

Hariharan AR • 5 年前 • 1220 次点击  

有没有一种在Python中获取当前用户用户名的可移植方法(即至少在Linux和Windows下都可以使用的方法)。它会像 os.getuid :

>>> os.getuid()
42
>>> os.getusername()
'slartibartfast'

我到处搜索,惊讶的是没有找到一个明确的答案(虽然也许我只是搜索得很差)。这个 pwd 模块提供了一种相对容易的方法来实现这一点,比如说在Linux下,但它并不存在于Windows上。一些搜索结果表明,在Windows下获取用户名在某些情况下可能很复杂(例如,作为Windows服务运行),尽管我还没有证实这一点。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50868
文章 [ 12 ]  |  最新文章 5 年前