久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

python - import里的dot是以哪個路徑作為根目錄的?

瀏覽:154日期:2022-06-26 18:23:52

問題描述

# in mylib.py filefrom . import xmlfrom .xml import some_thingfrom ..xml import some_thing...

這類顯式的相對引用,是用哪個路徑作為根目錄的呢? 特別的,當這上述程序本身也是一個程序庫,發(fā)布后被其他用戶

import mylib

那此時又是相對什么路徑來計算的呢?

另外一個問題,

import osassert os.path.isdir(’,’)

這個沒問題。但有些程序庫,比如PIL

import PILPIL.Image(...) # 就會報錯,找不到Image,需要顯式的import PIL.ImagePIL.Image(...) # OK

這又是為什么呢?先謝謝了哈。

問題解答

回答1:

.(dot) 是以你當前運行文件路徑為當前路徑

發(fā)布后被其他用戶引用, 在你Python安裝目錄下有一個Lib目錄, 直接像import os這樣的是引用該目錄下全局的模塊

import osos.path...

可以運行是因為os是一個模塊, 也是一個可運行的python文件

而PIL那個例子,因為沒有我沒有PIL,我只能不負責任的猜測PIL不是一個模塊

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 新巴尔虎右旗| 射阳县| 白山市| 桐庐县| 铁岭县| 武夷山市| 方城县| 乌海市| 安仁县| 高台县| 宝应县| 沛县| 治多县| 郴州市| 瑞金市| 晋州市| 商都县| 胶州市| 苍梧县| 万宁市| 清流县| 噶尔县| 泰和县| 义马市| 南开区| 纳雍县| 虹口区| 甘南县| 兴和县| 天等县| 手游| 东乌珠穆沁旗| 个旧市| 锦屏县| 芷江| 南雄市| 冀州市| 东明县| 龙泉市| 囊谦县| 象州县|