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

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

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

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

import mylib

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

另外一個問題,

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

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

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

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

問題解答

回答1:

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

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

import osos.path...

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

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 霸州市| 疏附县| 定安县| 始兴县| 松溪县| 千阳县| 平乐县| 彭州市| 临泉县| 岗巴县| 年辖:市辖区| 资讯 | 绥宁县| 曲麻莱县| 许昌市| 图木舒克市| 饶阳县| 武平县| 饶平县| 江北区| 华亭县| 浑源县| 临猗县| 临澧县| 全州县| 成都市| 商城县| 巫溪县| 乐安县| 金乡县| 汝州市| 仪征市| 集安市| 秀山| 罗甸县| 德安县| 会宁县| 九龙县| 杨浦区| 泽普县| 阿拉善左旗|