python中os.path.expanduser 的作用是什么
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,python中os.path.expanduser 的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在linu
千家信息网最后更新 2025年12月02日python中os.path.expanduser 的作用是什么
python中os.path.expanduser 的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
在linux系统下,我的账号是kwsy,这个用户的home目录是/home/kwsy,下面的代码演示如何使用expanduser函数。
Python 3.7.0 (default, Jun 28 2018, 13:15:42)
[GCC 7.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.path.expanduser('~/.config/')
'/home/kwsy/.config/'
目录 ~/.config/ 中,~本就是用户home目录的代表,如果你的账户是sheng, 那么在shell 里, ~/.config/ 就等价于 /home/sheng/.config,shell会帮你找到目录的绝对地址,但在python程序里,这种等价关系是不成立的,执行os.mkdir('~/test') 会报错,python不能将 ~/test 识别为/home/sheng/test, 这种情况下,就可以使用expanduser函数将~替换为当前用户的hone工作目录。
在windows下,我的账户名是zhangdongsheng, 工作目录就是C:\Users\zhangdongsheng
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.path.expanduser('~/.config/')
'C:\\Users\\zhangdongsheng/.config/'看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
目录
用户
函数
就是
等价
账户
工作
帮助
作用
清楚
代码
代表
内容
地址
对此
情况
文章
新手
更多
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
杭州仟金顶网络技术
风云天下有哪些服务器
网络安全知识发言材料存在问题
邢台县网络安全
软件开发资质考试试题
山东前端软件开发机构
青海超级计算套料软件开发商
手机学习网络技术的软件
搭建私有音乐服务器
主营计算机软件开发
forest怎么转到全球服务器
洛阳能源万谦网络技术支持
前期软件开发计入会计科目
网络安全保障工程招标
网络安全自查清理情况
安全狗 服务器名称
互联网 科技创新诚信服务
互联网科技新成果
儋州管理软件开发定制
镇江智能化联想服务器维修电话
开发软件需要数据库吗
三维可视化软件开发
泉州物流软件开发公司哪家好
lol手游东南亚服务器名称
网络安全总经理
全球华人网络安全技能大会
橙云服务器异常
网络安全法律知识读本
数据库增加数据文件
电子对抗学院网络安全专业