<分区>
我正在创建一个可以由多个用户激活并对其主目录中的文件执行操作的脚本。
目前,我的代码在静态路径下运行,但我确实需要将其设置为动态路径。我不知道是获取当前用户 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
<分区>
我正在创建一个可以由多个用户激活并对其主目录中的文件执行操作的脚本。
目前,我的代码在静态路径下运行,但我确实需要将其设置为动态路径。我不知道是获取当前用户 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/
相关文章:
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 上工作?