最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中關(guān)于os.path.pardir的一些坑

 更新時間:2022年09月27日 17:03:05   作者:wise南迦  
這篇文章主要介紹了python中關(guān)于os.path.pardir的一些坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

關(guān)于os.path.pardir的一些坑

os.path里面,.表示當(dāng)前目錄,..表示上一級目錄(os.path.pardir就是表示這個字符串),但是當(dāng)你偷懶把os.path.abspath(__file__)寫成os.path.abspath(".")時,有時運行起來沒有問題,有時候有莫名其妙出問題,其實問題出在.并不是文件目錄,而是運行python文件時所處的工作目錄,通過pthon a/b/c.py運行時就出錯了。

同樣,如果要獲取當(dāng)前文件的上一級目錄,可以

dirpath = os.path.dirname(__file__)
pdirpath = os.path.join(os.path.split(d)[0])

不能為了圖省事用os.path.abspath(os.path.pardir)

python中os.path常用模塊

1 BASE_DIR變量

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

os.path.dirname()用于返回文件所在的路徑,注意不包括文件名。

2 os.listdir()的用法

file_names = os.listdir(img_dir) ?#獲取數(shù)據(jù)集的圖片名稱組成的列表
img_names = list(filter(lambda x: x.endswith(format), file_names))
  • os.listdir()用于返回包含指定文件夾所包含的所有文件或者文件夾下的文件列表
  • filter(function, iterable)用于過符合function判別為true的序列元素,python3需要手動轉(zhuǎn)為list()

3 如下所示

  • os.path.sep:路徑分隔符 linux下就用這個了’/’
  • os.path.altsep: 根目錄
  • os.path.curdir:當(dāng)前目錄
  • os.path.pardir:父目錄
  • os.path.abspath(path):絕對路徑
  • os.path.join(): 常用來鏈接路徑
  • os.path.split(path): 把path分為目錄和文件兩個部分,以列表返回
print os.path.split('/root/pp/f.c')
打印結(jié)果:('/root/pp', 'f.c')

4 os.path.splitext()

os.path.splitext(“文件路徑”) 分離文件名與擴(kuò)展名;默認(rèn)返回(fname,fextension)元組,可做分片操作

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • wxPython實現(xiàn)文本框基礎(chǔ)組件

    wxPython實現(xiàn)文本框基礎(chǔ)組件

    這篇文章主要介紹了wxPython實現(xiàn)文本框基礎(chǔ)組件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Pytorch 實現(xiàn)變量類型轉(zhuǎn)換

    Pytorch 實現(xiàn)變量類型轉(zhuǎn)換

    這篇文章主要介紹了Pytorch 實現(xiàn)變量類型轉(zhuǎn)換操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Flask框架配置與調(diào)試操作示例

    Flask框架配置與調(diào)試操作示例

    這篇文章主要介紹了Flask框架配置與調(diào)試操作,結(jié)合實例形式簡單分析了flask框架配置管理與調(diào)試模式簡單操作技巧,需要的朋友可以參考下
    2018-07-07
  • 10個Python面試常問的問題(小結(jié))

    10個Python面試常問的問題(小結(jié))

    這篇文章主要介紹了10個Python面試常問的問題(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Python爬蟲爬取微信朋友圈

    Python爬蟲爬取微信朋友圈

    這篇文章主要介紹了Python爬蟲爬取微信朋友圈的方法,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí)Python爬蟲,感興趣的朋友可以了解下
    2020-08-08
  • 導(dǎo)致python中import錯誤的原因是什么

    導(dǎo)致python中import錯誤的原因是什么

    在本篇文章里小編給大家整理了關(guān)于python的import錯誤原因以及相關(guān)內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-07-07
  • pytorch 彩色圖像轉(zhuǎn)灰度圖像實例

    pytorch 彩色圖像轉(zhuǎn)灰度圖像實例

    今天小編就為大家分享一篇pytorch 彩色圖像轉(zhuǎn)灰度圖像實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python使用函數(shù)默認(rèn)值實現(xiàn)函數(shù)靜態(tài)變量的方法

    Python使用函數(shù)默認(rèn)值實現(xiàn)函數(shù)靜態(tài)變量的方法

    這篇文章主要介紹了Python使用函數(shù)默認(rèn)值實現(xiàn)函數(shù)靜態(tài)變量的方法,是很實用的功能,需要的朋友可以參考下
    2014-08-08
  • python中列表元素連接方法join用法實例

    python中列表元素連接方法join用法實例

    這篇文章主要介紹了python中列表元素連接方法join用法,實例分析了Python中join方法的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • python中OrderedDict的使用方法詳解

    python中OrderedDict的使用方法詳解

    本篇文章主要介紹了python中OrderedDict的使用方法詳解,非常具有實用價值,需要的朋友可以參考下
    2017-05-05

最新評論

比如县| 贵阳市| 井冈山市| 张北县| 柘城县| 玉龙| 长丰县| 颍上县| 吴川市| 沙洋县| 宁河县| 柯坪县| 徐水县| 大荔县| 台东县| 崇礼县| 峨眉山市| 吉首市| 泗洪县| 内丘县| 福海县| 东丰县| 武定县| 徐州市| 拉孜县| 敦化市| 靖宇县| 自治县| 和平区| 吴桥县| 夹江县| 左权县| 玉环县| 湖北省| 乐平市| 黎平县| 连云港市| 大竹县| 德阳市| 扶沟县| 潮安县|