python - 如何获取出现在cmd上的用户名?
问题描述
我需要知道如何获取出现在cmd
python 上的用户名,例如在这个路径中:
C:\Users\john\Desktop\chrome.exe
我想以这种方式获得约翰的名字,我该如何用python做到这一点?
C:\Users\Steve\Desktop\chrome.exe
如何使用 python 获取名称?
解决方案
您可以使用 os 库自动化一点
import os
# get current directory
path = os.getcwd()
# split path into list
path_spit = path.split('\\')
# get index of Users word in the list
idx = path_split.index('Users')
# get user name
user = path_spit[ idx+1 ]
推荐阅读
- node.js - 如何将 { useUnifiedTopology: true } 传递给我独特的 Node.Js Mongoclient 构造函数
- python - 从具有现有表单的视图中更新 django 中的 db 字段,由于“完整性错误”而不会更新
- python - 从列表python中提取数据
- c# - C#如何从另一个方法传递数组
- django - 我无法在我的模板中呈现我的 url 它给了我错误呈现
- css - CSS 网格:网格间隙(排水沟)和网格线之间的关系
- ruby-on-rails - 在 Elastic Beanstalk 上将 Redis 与 Rails 结合使用
- mysql - 根据另一个表中的条件删除表条目
- c# - 字符串c#中的最后一个单词和第一个单词
- javascript - 猫鼬为每个 ajax 调用插入文档