网站弹屏广告怎么做潍坊高级网站建设推广
网站弹屏广告怎么做,潍坊高级网站建设推广,北京网络开发公司,icp备案网站建设方案书假设工程根目录为 d:/Project/
然后在 d:/Project/a/b/c/d/file.py 里使用 os.getcwd() 方法获取的是
d:/Project/a/b/c/d
现在我想获取 d:/Project 怎么做?
------------------------------------分割线---------------------------------
谢谢大家的热情回答,都怪我没有将问…假设工程根目录为 d:/Project/
然后在 d:/Project/a/b/c/d/file.py 里使用 os.getcwd() 方法获取的是
d:/Project/a/b/c/d
现在我想获取 d:/Project 怎么做?
------------------------------------分割线---------------------------------
谢谢大家的热情回答,都怪我没有将问题说清楚,我的意思是获取当前工程的根目录,而获取根目录的函数可能在任何目录下
根目录既可能是 d:/Project/
也可能是 d:/Python/Project/
也可能是 d:/balabala/Python/Project/
因此逐级往上也是不可能找到的,我目前的方法是在根目录下放一个文件 file
然后这样:
def getSeparator():
if Windows in platform.system():
separator \\
else:
separator /
return separator
def findPath(file):
o_path os.getcwd()
separator getSeparator()
str o_path
str str.split(separator)
while len(str) 0:
spath separator.join(str)separatorfile
leng len(str)
if os.path.exists(spath):
return spath
str.remove(str[leng-1])
但是这样也有一个问题就是必须保证任何目录下不能有和根目录下file重名的文件
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92025.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!