python 怎麼查看當前路徑

先要裝載 os模塊:
import os

print os.getcwd()

或者
print os.path.abspath(os.curdir)

print os.path.abspath('.')
就可以了。

( . 代表當前的路徑,.. 代表當前路徑的上一級路徑。這在UNIX和Windows系統意義是類似的。
例如:
以Winodws系統為例:

當前路徑是F:\Temp, 則 . 的絕對路徑就是F:\Temp
.. 的絕對路徑就是F:\

)

要獲得上級目錄的路徑也很簡單,print os.path.abspath('..')就可以了。
要改變當前路徑,os.chdir(path) 就可以了 path里填要改變到的目錄,例如os.chdir('D:\Program Files')
這樣大部分的文件操作現在是相對於D:\Program Files 來了,例如fobj = open('Hello.txt'),實際會打開D:\Program Files\Hello.txt文件。

不要通過sys.argv[0]獲得當前路徑,那是不正確的。sys.argv[0] 是當前執行的Python腳本的文件名,不一定是當前的路徑。

希望對你有所幫助。

㈡ python獲取當前路徑

除了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的安裝路徑

官方文檔上有抄寫的,sys.executable是當前Python解釋器(或者其他Python實現)的路徑
去掉後面一個路徑分隔符(Windows下是'\')後的部分即可

>>> import sys
>>> path = sys.executable
>>> print path
C:\Python25\pythonw.exe
>>> folder = path[ 0 : path.rfind( os.sep ) ]
>>> print folder
C:\Python25
>>>

㈣ 如何查看python 包的路徑

先import這個包,再運行 包名字.__file__

一般第三方包安裝在\Lib\site-packages下

㈤ python打開文件的路徑

在python裡面(以及其他很多語言裡面)反斜杠是作為轉義字元用的,比如\n表示換行。因此要表達「反斜杠」本身,就得用兩個反斜杠。

㈥ python 如何獲取系統路徑

python應該不是為windows操作系統寫的,我不知道有沒有這種命令。不過我有另一種方法得到,原理是通過os.system()函數,調用DOS命令,DOS可以直接得到windows的系統路徑。希望對你有幫助,具體操作就不說了。

㈦ 怎樣查看python安裝路徑

方法如下:

一、linux查看python安裝位置。

有時我們需要查看python的安裝位置,好安裝第三方庫,linux可以先python進入python cmd,然後輸入【import sys】【print sys.path】,即可列印所有python路徑。

二、想要查看ubuntu中安裝的python路徑。

方法一:whereis python

方法二:which python

五、sys.executable是當前Python解釋器(或者其他Python實現)的路徑去掉後面一個路徑分隔符(Windows下是'')後的部分即可>>> import sys>>> path = sys.executable>>> print pathC:Python25pythonw.exe>>> folder = path[ 0 : path.rfind( os.sep ) ]>>> print folderC:Python25>>>。

㈧ 怎麼查看python的安裝路徑

你的安裝路徑是c:\\users\\administrator\\appdata\\local\\programs\\python\\python35-32
一般來說python最好直接安排在c盤根目錄下內:
c:\\python35-32
類似這樣。容

㈨ python文件名獲取文件路徑

概述

使用os.path.abspath()函數來獲取文件絕對路徑

解析

文件目錄結構如下:

os.path.abspath(path)返回path規范化的絕對路徑(但這個路徑不一定是真實的路徑),如果path僅是一個文件名,使用該函數後返回的路徑是當前工作目錄路徑連接改文件名後所組成的新的路徑名。

>>> import os.path

>>> os.path.abspath("a.py")

'C:\Users\Administrator\a.py'

os.path.split(path)將path分割成目錄和文件名二元組返回

>>> os.path.split("C:\Users\Administrator\a.py")
('C:\Users\Administrator', 'a.py')

os.path.dirname(path)返回path的目錄,其實就是os.path.split(path)的第一個元素

>>> os.path.dirname("C:\Users\Administrator\a.py")
'C:\Users\Administrator'

os.path.basename(path)返回path最後的文件名。如果path以/或結尾,就會返回空值。即os.path.split(path)的第二個元素。

>>> os.path.basename("C:\Users\Administrator\a.py")

'a.py'

os.path.commonprefix(list)返回list中所有path共有的最長的路徑,從左向右,相同字元。

os.path.exists(path)如果path存在,返回True;如果path不存在,返回False。

os.path.isabs(path)如果path是絕對路徑,返回True。

os.path.normpath(path)規范path字元串形式(規範文件路徑)

os.path.isfile(path)判斷路徑是否為文件,是返回True,否則返回False

os.path.isdir(path)如果path是一個存在的目錄,返回True,否則返貨False。

os.path.islink(path)是否是鏈接;但如果系統不支持鏈接,則返回False。

㈩ 如何獲取 Python 模塊的路徑

類似這樣的代碼

import a_mole

import os

path =os.path.dirname(amole.__file__)

print path


比如在我的計算機上執行這內樣的結果。容

john@john-desktop:~$python
Python2.7.6(default,Mar222014,22:59:56)
[GCC4.8.2]onlinux2
Type"help","right","credits"or"license"formoreinformation.
>>>importos
>>>printos.path.dirname(os.__file__)
/usr/lib/python2.7
>>>importwx
>>>printos.path.dirname(wx.__file__)
/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx
>>>