python - 如何在 python 脚本中抓取当前登录的 Redhat 用户标识?

标签 python linux

<分区>

我正在创建一个可以由多个用户激活并对其主目录中的文件执行操作的脚本。

目前,我的代码在静态路径下运行,但我确实需要将其设置为动态路径。我不知道是获取当前用户 ID 还是获取当前用户的主目录更容易……两者都对我有用,我只是不确定从哪里开始。

欢迎提出任何建议。

软件版本:

 Python 3.6.1 (default, Jul 10 2017, 18:23:06)
 [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux

最佳答案

这将给出当前用户名:

import os
os.getusername()

获取用户id

os.getuid()

获取主目录

from os.path import expanduser
home = expanduser("~")

关于python - 如何在 python 脚本中抓取当前登录的 Redhat 用户标识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45043210/

相关文章:

c - libc 中的函数地址?

python - 朴素贝叶斯多项式NB scikit-learn/sklearn

python - 接口(interface)错误: Error binding parameter 0 - probably unsupported type

python - 启动时仅显示 python 程序而不是 linux gui

python - 如何使用 bash 脚本重新启动在屏幕内运行的 python 脚本?

php - 如何制作一个通过 Web 服务器接受命令的 Linux 服务?

python - delta_time 如何在 python arcade 上工作?

python - 堆叠一个方形 DataFrame 以仅保留上/下三角形

python - 从 argwhere 到哪里?

php - 将文件夹从一台 fedora 15 服务器同步到另一台