zoukankan      html  css  js  c++  java
  • 第 51 讲: _name_属性

    0. __name__ 属性的含义是什么?%4-!X7n
    SN<GV3L(tJqvwIe|r&g^K8
    o;7,EO9N(?i#.t]wmH%xLlfpJ=aknM
    1. 什么时候 __name__ 属性的值是 "__main__"?T*eFN?K|
    1 6Oul,?M*etgYpowf]jvIc}m0(
    xW_Quk0T&bHL@n`FG1fI ?(s
    2. 如果获得当前 Python 的搜索路径?;fZK^Y"s
    jw%8~tfv&OT$k,^mJh"(nd
    Z;l1[jT:+a*5}PR'^|"u63@O
    3. 如果你不想将相关的模块文件放在当前文件夹内,那最好的选择是?{]y8r
    q,%tMTzIUG"1R{HY>Jv~P
    vW86yU(A?9Vrb.Bhw|%>_'L]d@#Cj
    4. 如果你见到 import urllib.request 语句,那么这个 urllib 是什么?4b|x@Q
    [~2KtA*.OqSve)y4x#!g1T('Ca
    I+=y t:fw6h@"4[1^)POXU|`WEK!
    5. Python 如何区分一个文件夹是普通文件夹还是包?TdK5;(
    2~[AIw,cmt!Qb:gr=03Fsn+x
    EU,rGF^3t!O%7=8v4p kd6z&e

    答案:

    0. if _name_ = "_main_"

    2. >>> import sys
    >>> sys.path
    ['Z:/Python/Dilato', 'D:\Python33\Lib\idlelib', 'C:\Windows\system32\python33.zip', 'D:\Python33\DLLs', 'D:\Python33\lib', 'D:\Python33', 'D:\Python33\lib\site-packages']
    >>>

    3.如果你不想将相关的模块文件放在当前文件夹内
    放在site-packages里面

    4. 如果你见到 import urllib.request 语句,那么这个 urllib 是什么?

    答:是一个包,Python 把同类的模块放在一个文件夹中统一管理,这个文件夹称之为一个包.
    urllib 是 Python 负责管理 URL 的包,用于访问网址(后边我们会讲到)。

    5. Python 如何区分一个文件夹是普通文件夹还是包?
    答:看文件夹中是否有 __init__.py 文件。
    必须在包文件夹中创建一个 __init__.py 的模块文件,内容可以为空。可以是一个空文件,也可以写一些初始化代码。这个是 Python 的规定,用来告诉 Python 将该目录当成一个包来处理。

  • 相关阅读:
    初步学习css 从css手册看起———text
    IE6双倍margin间距两大解决方案转载
    div+css的基本 常用到语法(一) 。
    初步学习css 从css手册看起———Font
    行内宽高设置无效的解决
    C++面对对象基础
    C++继承和派生
    基于MATLAB的FIR滤波器的设计
    C++多态
    C++中的静态成员和静态函数
  • 原文地址:https://www.cnblogs.com/jiangkeji/p/9518632.html
Copyright © 2011-2022 走看看