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

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

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

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

希望能帮到你!

类似这样的代码

import a_module  

import os    

path =ospathdirname(amodule__file__)  

print path

比如在我的计算机上执行这样的结果。

john@john-desktop:~$ python

Python 276 (default, Mar 22 2014, 22:59:56) 

[GCC 482] on linux2

Type "help", "copyright", "credits" or "license" for more information

>>> import os

>>> print ospathdirname(os__file__)

/usr/lib/python27

>>> import wx

>>> print ospathdirname(wx__file__)

/usr/lib/python27/dist-packages/wx-28-gtk2-unicode/wx

>>>

在文章 python获取当前最上层活动窗口的路径 中说明了如何用python脚本获取最上层活动窗口的路径,但是要求窗口标题栏中必须是窗口的绝对路径。

这个要求使得脚本使用起来非常得不方便,因此对上面那个脚本进行了改进,使得窗口标题栏为非绝对路径下也能使用。

可以通过获取地址栏里的文本(文件夹的绝对路径),如下图所示:

以上就是关于python获取当前路径全部的内容,包括:python获取当前路径、如何获取 Python 模块的路径、python获取当前最上层活动窗口的路径_version2等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9498702.html

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

发表评论

登录后才能评论

评论列表(0条)

保存