您的位置:首页 > 编程语言 > Python开发

python使用os模块获取当前目录

2017-08-16 21:09 330 查看
当程序运行的时候,如果我们要知道程序所在的目录,可以使用OS模块。
获取程序运行目录常用方法:
import os
os.path.abspath(__file__) #获取当前文件的绝对路径
os.path.dirname(os.path.abspath(__file__)) #获取当前文件所在目录
os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #获取当前文件所在目录的上级目录


应用例子:将信息保存在当前目录下的文件中
import os
import json
BASE_DIR=os.path.dirname(os.path.abspath(__file__))
info={
'Alice':'123',
'Jim':'321',
'Peter':'456',
'Zike':'654'
}
filepath="%s\\username_passwd" % BASE_DIR
#print(filepath)
f=open(filepath,'w',encoding='utf-8')
f.write(json.dumps(info))
f.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  open python 文件路径
相关文章推荐