用ypcharm工具执行os.getcwd()方法,不同执行的地方,结果不一致问题
来源:3-5 python的导入位置
姗姗来迟V
2020-09-01 22:02:09
用ypcharm工具执行os.getcwd()方法,用run执行的是盘符目录,例如: D:\ 而用terminal执行出来的事具体的路径D:\python,这是什么情况?
# coding:utf-8
import os
print('123123123')
print(os.getcwd())
工具run中执行结果:
123123123
D:\
terminal执行结果:
D:\learnPython\ceshi>python init_python.py
123123123
D:\learnPython\ceshi
1回答
好帮手慕雪
2020-09-02
执行代码的目录不一样,返回的路径也就不一样。
由于terminal的执行目录在D:\learnPython\ceshi>所以返回的就是D:\learnPython\ceshi>
而如果你的项目在E盘那么就会显示E盘这个路径了。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~~~~
相似问题