python中os.path.expanduser 的作用是什么
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,python中os.path.expanduser 的作用是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在linu
千家信息网最后更新 2025年02月09日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安全错误
数据库的锁怎样保障安全
网站开发 在线数据库
数据库还原一次之后不能还原
服务器加防火墙哪个安全
珠海通讯软件开发价格走势
灌南进口网络技术推荐咨询
务川市政府网络安全工作
数据库字段值相加有空值
普通用户网络安全
.net软件开发工作经验
零基础学软件开发报名
手机app软件开发怎么做
网络安全限期整改通知书
Bmob云数据库改表名称
软件开发 合同纠纷
软件开发详细设计流程图设计
高考查询系统数据库
文章数据怎么存储在数据库
网信办网络安全视频
网络安全 发展方向
软件开发期限 翻译
软件开发赚钱不
软考中级数据库工程师真题
吉比特网络技术股权
视频软件开发师
医学影像技术与数据库的联系
服务器存储容量估算
软件开发 设计依据
国产数据库服务器厂家
上海通用软件开发批发价
email服务器配置和管理