python获取当前路径

python获取当前路径,第1张

除了os.getcwd()这个方法,还可以通过os.path.abspath('.')的方法获取当前路径,你试试。

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

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

import os

print os.getcwd()

import win32com.client

xlApp = win32com.client.Dispatch('森含Excel.Application') #打开EXCEL

xlBook = xlApp.Workbooks.Open('c:\\1.xls')

xlSht = xlBook.Worksheets('sheet1')

print str(xlSht.Cells(1,1).Value)

print os.getcwd()

xlBook.Close(SaveChanges=1)

del xlApp

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

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

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

希望能帮到你!

python获取文件所在目录的方法,具体步骤如下:

相橘皮戚关推荐:《Python入门教程》

第一步,通过import os导入os模块。

第二步,模拟一个文件圆陵路径,并赋值给变量filepath。握败

第三步:获取文件所在目录,使用os.path.dirname()。

在交互模式中,按回车键进行执行,即可得到文件所在目录。

import os

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

可以参考芹塌或django的方式。注意,若获取路径的文件位嫌伍于项目根目录中,则需要剥掉一层os.path.dirname :

import os

# Build paths inside the project 衫山like this: os.path.join(BASE_DIR, ...)

BASE_DIR = os.path.dirname(os.path.abspath(__file__))


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

原文地址: http://outofmemory.cn/yw/12499053.html

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

发表评论

登录后才能评论

评论列表(0条)

保存