python中os.path.expanduser 的作用是什么
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,python中os.path.expanduser 的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在linu
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
天津市摩尔互联网科技
科技股互联网
科技互联网公司装修
互联网科技有限公司图片
金融科技创新监管互联网金融
广州互联网科技公司
美国互联网科技
睿民互联网科技
广州凡科互联网科技
碳银互联网科技有限公司
青海省互联网新科技
互联网科技有哪些公司
河南住房之家互联网科技
工业互联网等科技实现智能化赋能
互联网科技大赛获奖感言
合肥互联网科技公司公章图片
互联网公司高科技产品
广州百诚互联网科技有限公司官网
半导体行业属于互联网高科技类吗
唐山双旺合互联网科技产业园
互联网科技公司简介
今日互联网科技
互联网品科技
互联网 卓越科技
衡水科技产业互联网平台
安控科技rtu产品工业互联网
创业天下互联网科技有限公司
湖南一路畅行互联网科技
上海科技产业互联网平台
产业互联网科技服务公司