zoukankan      html  css  js  c++  java
  • python基础一 day20 模块的导入

    # 内置模块
    # 扩展的 django
    # 自定义的

    # 文件
    # import demo
    # def read():
    # print('my read func')
    # demo.read()
    # print(demo.money)
    # 先从sys.modules里查看是否已经被导入
    # 如果没有被导入,就依据sys.path路径取寻找模块
    # 找到了就导入
    # 创建这个模块的命名空间
    # 执行文件,把文件中的名字都放到命名空间里
    # import sys
    # print(sys.modules.keys())
    # print(sys.path)

    # import time as t
    # print(t.time())

    # oracle
    # mysql
    # if 数据库 == ‘oracle’:
    # import oracle as db
    # elif 数据库 == ‘mysql’:
    # import mysql as db
    # # 连接数据库 db.connect
    # # 登录认证
    # # 增删改查
    # # 关闭数据库

    # import time,sys,os

    # from time import sleep
    # from demo import read
    # def read():
    # print('my read')
    # read()

    # import demo
    # from demo import 变量名

    # from demo import money,read
    # # print(money)
    # # read()
    # money = 200
    # read()
    # from demo import money,read
    # # print(money)
    # # read()
    # money = 200
    # read()

    # from time import *
    # # sleep = 10
    # sleep(1)

    # from math import pi
    # print(pi)
    # pi = 3
    # print(pi)

    # from demo import *
    # print(money)
    # read()

    # import demo
    # print(demo.money)

    # 所有的模块导入都应该尽量往上写
    # 内置模块
    # 扩展模块
    # 自定义模块
    # 模块不会重复被导入 : sys.moudles
    # 从哪儿导入模块 : sys.path
    #import
    # import 模块名
    # 模块名.变量名 和本文件中的变量名完全不冲突
    # import 模块名 as 重命名的模块名 : 提高代码的兼容性
    # import 模块1,模块2

    #from import
    # from 模块名 import 变量名
    #直接使用 变量名 就可以完成操作
    #如果本文件中有相同的变量名会发生冲突
    # from 模块名 import 变量名字 as 重命名变量名
    # from 模块名 import 变量名1,变量名2
    # from 模块名 import *
    # 将模块中的所有变量名都放到内存中
    # 如果本文件中有相同的变量名会发生冲突
    # from 模块名 import * 和 __all__ 是一对
    # 没有这个变量,就会导入所有的名字
    # 如果有all 只导入all列表中的名字
    # __name__
    # 在模块中 有一个变量__name__,
    # 当我们直接执行这个模块的时候,__name__ == '__main__'
    # 当我们执行其他模块,在其他模块中引用这个模块的时候,这个模块中的__name__ == '模块的名字'

  • 相关阅读:
    FZU 2112 并查集、欧拉通路
    HDU 5686 斐波那契数列、Java求大数
    Codeforces 675C Money Transfers 思维题
    HDU 5687 字典树插入查找删除
    HDU 1532 最大流模板题
    HDU 5384 字典树、AC自动机
    山科第三届校赛总结
    HDU 2222 AC自动机模板题
    HDU 3911 线段树区间合并、异或取反操作
    CodeForces 615B Longtail Hedgehog
  • 原文地址:https://www.cnblogs.com/wang-tan/p/11385681.html
Copyright © 2011-2022 走看看