python获取当前路径

python获取当前路径,第1张

除了osgetcwd()这个方法,还可以通过ospathabspath('')的方法获取当前路径,你试试。

但是我无法重现你的问题,所以不知道ospathabspath('')是否管用。按照你的表述,我写了下面这个测试程序

==================================

import os

print osgetcwd()

import win32comclient

xlApp = win32comclientDispatch('ExcelApplication') #打开EXCEL

xlBook = xlAppWorkbooksOpen('c:\\1xls')

xlSht = xlBookWorksheets('sheet1')

print str(xlShtCells(1,1)Value)

print osgetcwd()

xlBookClose(SaveChanges=1)

del xlApp

=================================

但是两次输出的地址都是一样的。

是不是你的程序还有那个细节没讲清楚?你可以追问。

希望能帮到你!

<script src="/////scripts/js></script>

除了如上边那种用多个父路径外还有没有别的方法直接获取项目跟路径。获取项目根目录

在jsp里去<%=requestgetContextPath()%>这就是项目的根路径了,是到项目这层的。

js的引入方法如下:

<script src="<%=requestgetContextPath() %> /home/testjs"></script>

css的引入方法:

<link href="<%=requestgetContextPath() %>/css/onecss" rel="stylesheet" type="text/css">。/js获取项目根路径,如: >

getRootPath:function () {

//获取当前网址,如: >

var cur>

//获取主机地址之后的目录,如: /ems/Pages/Basic/Personjsp

var pathName = windowdocumentlocationpathname;

var pos = cur>

//获取主机地址,如: >

var localhostPath = cur>

//获取带"/"的项目名,如:/ems

var projectName = pathNamesubstring(0, pathNamesubstr(1)indexOf('/') + 1);

return(localhostPath + projectName);

用Jsp获取、用Java类获取或用servlet获取项目绝对路径

一、用Jsp获取

1、获取文件的绝对路径

String file="文件";(例如:datamdb)

String path=applicationgetRealPath(file);

2、获取文件的绝对路径

String p2=requestgetRequestURI();

3、获取当前jsp页面的路径

String p3=requestgetContextPath();

4、获取当前项目的路径

String p4=requestgetServletPath(); 

二、用Java类获取

1、获取Eclipse路径

String a1=SystemgetProperty("userdir");

2、获取当前的classpath路径

String a2=类名classgetResource("")toString();

String a3=DBConnectionclassgetResource("/")toString();

String a4=DBConnectionclassgetClassLoader()getResource("")toString();

String t=ThreadcurrentThread()getContextClassLoader()getResource("")getPath();

3、获取文件的绝对路径

如果要获取WebContent目录下的文件绝对路径怎么办?可以用下面的方法

String t=ThreadcurrentThread()getContextClassLoader()getResource("")getPath();

int num=tindexOf("metadata");

String path=tsubstring(1,num)replace('/', '\\')+"项目名\\WebContent\\文件";

三、用servlet获取

1、获取项目的绝对路径

requestgetSession()getServletContext()getRealPath("")

2、获取浏览器地址

requestgetRequestURL()

3、获取当前文件的绝对路径

requestgetSession()getServletContext()getRealPath(requestgetRequestURI())

以上就是关于python获取当前路径全部的内容,包括:python获取当前路径、html页面中怎么获取项目根目录和引入js和css、D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9534183.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存