python 取得当前用户的主目录(sudo)
来源:互联网 发布:java生成mysql临时表 编辑:程序博客网 时间:2024/04/29 22:14
'sudo' changes enviroment variables ,such as : os.environ['HOME'], etc
加入脚本为evir.py
import osif __name__ == "__main__": print 'wsh'+os.environ['HOME'] print 'wsh'+ os.path.expandvars('$HOME') print 'wsh'+ os.path.expanduser('~')
执行此脚本。有两种结果
执行此脚本。有两种结果
1 。 直接执行 treminal 输入:
python envir.py
结果:
wsh /home/wshwsh /home/wshwsh /home/wsh
2。 加上sudo指令
sudo python envir.py
结果:
wsh /rootwsh /rootwsh /root
so just use:
os.getlogin()
in conclusion:
if you want to get current user home in linux , while you have to get 'sudo' permission. that is to say . you need sudo to start up your python script.
just use "os.getlogin()", since other commands are changed because of sudo. then use can just to get current home directory use:
'/home/'+os.getlogin()
author: wsh
emiail: tongzhuodenilove@163.com
0 0
- python 取得当前用户的主目录(sudo)
- python 取得当前用户的主目录
- python获取当前用户的主目录路径
- ubuntu当前用户的主目录
- python 取得 linux 主目录 “~/”
- 开启当前用户的sudo权限
- 取得当前用户的桌面路径。
- Centos创建用户、分配主目录、并加入sudo
- linux中用户的主目录~
- javascript 取得当前用户的组和权限(上)
- javascript 取得当前用户的组和权限(下)
- linux下获取用户主目录的方法
- Linux下更改用户的主目录
- linux修改用户主目录的方法
- linux修改用户主目录的方法
- linux修改用户主目录的方法
- linux修改用户主目录的方法
- linux修改用户主目录的方法
- Android之AIDL
- CentOS yum安装flash-plugin插件
- RTP协议分析
- 人这一辈子,在追寻什么?
- 双重循环打印ASCII的10H到FFH
- python 取得当前用户的主目录(sudo)
- 深度卷积神经网络在目标检测中的进展
- opengl glut笔记
- 最常用的GitHub—— Android 开源项目整理(精品)
- Intent 实现活动之间的跳转
- 【大数据与云计算】大数据多维分析引擎在魅族公司的实践
- android sdk Manger 工具介绍
- oracle RAC数据库启停
- Android之Service