亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

Python 的 __all__ 為什么不能防止「不被導出的內容, 就不能訪問」?

瀏覽:128日期:2022-07-18 13:35:20

問題描述

實際現象

期待 __all__ 能控制模塊的訪問

按照社區契約, 私有的東西以_開頭, 但是最近發現有個同事調私有接口(我寫的模塊)

Python是靈活的語言, 不成文的規定是「約定大于配置」

預期現象

搜索了 __all__的資料, 還以為能滿足我的要求, 但是完全不能( 見下文 )

問題

那么, __all__好像一點用處都沒有?

相關代碼

base.py

__all__ = (’a’, ’b’, )a = 1 b = 2 c = 3 # 不希望別人訪問

test.py

import base print(base.c)

輸出

3環境

Python 2.7

問題解答

回答1:

test.py 文件改為

from base import *print aprint bprint c

結果如下:

? python test.py ?12Traceback (most recent call last): File 'test.py', line 8, in <module> print cNameError: name ’c’ is not defined回答2:

在Python中沒有什么是真正私有的

標簽: Python 編程
主站蜘蛛池模板: 久久九九亚洲精品 | 久草爱视频 | 日本成人黄色网址 | 成人黄色片网站 | 国产成人精品午夜视频' | japanese色系国产在线高清 | 亚洲国产精品成人午夜在线观看 | 成人免费精品视频 | 免费精品美女久久久久久久久 | 国产片欧美片亚洲片久久综合 | 久久97精品久久久久久清纯 | 中国xx爽69护士 | 久久中文字幕网站篠田优 | 日韩美女专区中文字幕 | 久草在线观看福利视频 | 亚洲色图激情 | 国产精品一在线观看 | 成人国产精品免费软件 | 成熟女人特级毛片www免费 | 成年人免费网址 | 永久视频在线观看 | 清除唯美第一区二区三区 | 日日摸夜夜搂人人要 | www.啪| 国产啪视频1000部免费视频 | 亚洲在线免费观看 | 国产亚洲精品久久午夜 | 亚洲精品区一区二区三区四 | 日韩在线二区全免费 | 欧美一级毛片免费看 | 性网站在线观看 | 亚洲乱码中文字幕综合 | 日韩a毛片 | 天天成人 | 调教套上奶牛榨乳器喷奶水 | 亚洲狼人香蕉香蕉在线28 | 日本高清不卡二区 | 日本 国产 欧美 | 一级@片| 国产一久久香蕉国产线看观看 | 免费观看国产大片资源视频 |