设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 14569|回复: 2
打印 上一主题 下一主题

求教!path.expanduser

[复制链接]

3

主题

0

好友

31

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-1-12 09:04:04 |只看该作者 |倒序浏览
科研 学习python中,一步步看别人的代码,只知道是在创建目录,有大神能解释下具体的原理意思吗
proj_dir=path.expanduser(home+project_name+'/')
makedirs(proj_dir)
        makedirs(proj_dir+'GFs')
        makedirs(proj_dir+'GFs/static')
expanduser中不是应该放路径吗,home+project_name+'/'是什么意思呢?
makedirs中也是放路径,为什么都有个+
回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

沙发
发表于 2018-1-12 20:30:10 |只看该作者
这些是变量,被赋值路径字符串了吧,比如:
home='C:/'
project_name = 'project'
那home+project_name+'/'就是三个字符串相加='C:/project/' 总路径
回复

使用道具 举报

3

主题

0

好友

31

积分

新手上路

Rank: 1

板凳
发表于 2018-1-13 10:35:07 |只看该作者
TED 发表于 2018-1-12 20:30
这些是变量,被赋值路径字符串了吧,比如:
home='C:/'
project_name = 'project'

谢谢版主,理解啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-23 15:21 , Processed in 0.031882 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部