os.path.dirname(__file__)使用、Python os.path.abspath(__file__)使用
import os
def file_path():
'''開啟當前執行指令碼的絕對路徑'''
paths=os.path.dirname(__file__)
print paths
'''切割路徑'''
newpaths=paths.split('/')[0]
print newpaths
'''開啟完整路徑'''
new=os.path.abspath(__file__)
print new
os.path.abspath(__file__)返回的是.py檔案的絕對路徑(完整路徑)
os.path.dirname(__file__)返回的是.py檔案的目錄
執行結果如下:
相關推薦
os.path.dirname(__file__)使用、Python os.path.abspath(__file__)使用
import os def file_path(): '''開啟當前執行指令碼的絕對路徑''' paths=os.path.dirname(__file__) print pa
.os.path.abspath(path)、os.path.dirname(path)、os.path.basename(path)等等關於python os.path模組常用方法詳解
裡面包含.os.path.abspath(path)、os.path.split(path)、os.path.dirname(path)、os.path.basename(path)、os.path.commonprefix(list)、os.path.exists(path)、os.path.is
python中os.path.dirname(__file__)和sys.path[0]使用
python中os.path.dirname(__file__)的使用 (1).當"print os.path.dirname(__file__)"所在指令碼是以完整路徑被執行的, 那麼將輸出該指令碼所在的完整路徑,比如: python c:/python2
python零碎知識os.path.dirname(__file__)
import os.path as osp print osp.dirname(__file__)如果直接在python console 中或者命令列中執行上面程式碼,則會報如下錯誤:NameError: name '__file__' is not defined 原因是
Python模塊詳解以及import本質,獲得文件當前路徑os.path.abspath,獲得文件的父目錄os.path.dirname,放到系統變量的第一位sys.path.insert(0,x)
alt 獲取 詳解 nbsp spa 絕對路徑 解釋 系統 port 模塊介紹 1、定義: 模塊:用來從邏輯上組織python代碼(變量,函數,類,邏輯:實現一個功能),本質就是.py結尾的python文件(文件名:test.py,對應的模塊名:test) 包:用來從邏輯上
os.getcwd()與os.path.dirname(__file__)
在學習python的os模組時,遇到了兩種獲得當前目錄的方法: 1.os.getcwd() 2.os.path.dirname(file) 下面探索一下他們的區別: 1.在F:\AI\Allchapter\pythonscientic\chapter05 中建立fileComment.py
Python os.path.abspath(__file__) 獲取指令碼完整路徑
import os import sysprint os.path.abspath(__file__) 在Python控制檯下,直接使用print __file__是會導致 name ‘__f
python os.path模塊常用方法詳解
linu margin 作文 擴展 .py sans csv pytho 宋體 python os.path模塊常用方法詳解 轉發自:http://www.cnblogs.com/wuxie1989/p/5623435.html os.path模塊主要用於文件的
Python os模塊,path模塊
子目錄 extension 刪除文件 三元 shell 改變 orm tab cal os模塊中關於文件/目錄常用的函數使用方法 getcwd() 返回當前工作目錄chdir(path) 改變工作目錄listdir(path=‘.‘) 列舉指定目錄中的文件名(‘.‘表示當前
python:os.path模塊常用方法
file doc pat rmp 1.5 com common path itext os.path模塊主要用於文件的屬性獲取,在編程中經常用到,以下是該模塊的幾種常用方法。更多的方法可以去查看官方文檔:http://docs.python.org/library/os.p
os.path.dirname( __ file __ ) 2018/6/2
finish os.path 命令 IT import ror 文件的 解釋 進行 os.path.dirname( __ file __ ) 2018/6/2 該測試腳本所在的位置:D:\第1層\第2層\第3層\第4層\第5層\test11.py import os #該
Python3基礎 os.path.dirname 對路徑字符串進行處理 返回所在文件夾的路徑
charm finish 進行 art rate set rules dem 操作 ? python : 3.7.0 OS : Ubuntu 18.04.1 LTS
python os.path模組常用方法詳解
1.os.path.abspath(path) 返回path規範化的絕對路徑。 >>> os.path.abspath('test.csv') 'C:\\Python25\\test.csv' >>> os.path
Python os.path, sys.path
1.sys.path —— 動態地改變Python搜尋路徑 如果python中匯入的package或module不在環境變數PATH中,那麼可以使用sys.path將要匯入的package或module加入到PATH環境變數中。 import sys &n
python os.path.rename()報“[WinError 17] 系統無法將檔案移到不同的磁碟驅動器”問題的解決方法。
遇到問題 python用rename跨磁碟移動檔案的時候報錯。 [WinError 17] 系統無法將檔案移到不同的磁碟驅動器 解決方法 改用shutil庫 import shutil # 移動檔案(目錄)和rename用法一樣。 shutil.move(
python os.path模組
os.path.abspath(path) #返回絕對路徑 os.path.basename(path) #返回檔名 os.path.commonprefix(list) #返回list(多個路徑)中,所有path共有的最長的路徑。 os.path.dirname(pa
python os模組與path模組 重要函式
os模組: 作用:管理檔案和目錄 屬性: os.name:返回系統型別 常用的windows系統 --> nt os.environ:返回當前系統所有的環境變數 os.environ.get(ver):返回ver環境變數的內容 函式: os
Python os.path.join 雙斜槓的解決方法
http://www.cnblogs.com/jinmao/p/6341498.html 今天在學習用Python3.5寫一個爬取新浪部落格的爬蟲,可以爬取某人的部落格全部文章,或者單獨一篇文章的文字內容,部包括圖片,改天把程式碼放上來。爬蟲參照了網上某人用pytho
Python os.path() 模組
os.path 模組主要用於獲取檔案的屬性。 以下是 os.path 模組的幾種常用方法: 方法 說明 os.path.abspath(path) 返回絕對路徑 os.path.basename(path) 返回檔名
python os.path.join()
>>> import os >>> path = '/Users/beazley/Data/data.csv' >>> # Get the last component of the path >>> os.path.basena