zoukankan      html  css  js  c++  java
  • python 模块与包

    # 一个.py文件就是一个模块
    # 存放.py文件的目录,称之为包,或者文件夹
    # 如果目录里有一个__init__.py文件,那么就是包,反之就是文件夹
    # 当__init__.py,当加载某一个包时,这个文件里的内容会执行一次,可以用于做一些初始化的工作
    
    # import AUTO48  加载AUTO48的包
    # 导入模块的几种方式
    # import 模块名 适用于与当前模块在同一目录内,或者是python标准库中的文件
    # import time 加载标准库中的time模块
    # import random 加载标准库中的random模块
    # 调用时,模块名.函数名()
    # import  hello1
    # print(hello1.fun1())
    
    # from 包 import 模块
    # 调用时,使用模块名.函数名()
    # from AYTO48 import Sumdata21047
    # print(Sumdata210417.fun1(3,6)
    
    # from 包.模块 import 函数
    # from AUTO48.Sumdata21047 import fun1
    # print(fun1(3,6))
    
    # from 模块 import 函数
    # 适用于与当前模块在同一个目录内,或者python标准库中的文件
    # from hello1 import fun1
    # print(fun1())
    
    # from 模块 import * 不建议使用(* 加载模块中的所有函数)
    # from hello1 import *
    # print(fun1())
    
    # 不同的模块中,有同名的函数,可以使用别名进行调用
    # from AUTO48.Sumdata418 import fun1 as f1
    # from AUTO419.Sumdata419 import fun1 as f2
    # print(f2(3,6))
    
    # if__name__=='__main__': 表示以下代码只在本模板内执行
    # 在模块内时,__name__的值时__main__
    
    # 除了自定义模块,也有标准版库,第三方库
    # import copy 标准库
    # from selenium import webdriver 第三方库
    # import this python之神
    # import math 数据库
    # print(math.sqrt(9))  计算平方根
    世界上最美的风景,是自己努力的模样
  • 相关阅读:
    dmesg
    [转]df命令
    [转]linux /proc/cpuinfo 文件分析
    awk
    sed
    [转]进程间通信
    Bootstrap 树形列表与右键菜单
    Maven国内仓库
    《深入剖析Tomcat》源码
    Spring in Action学习笔记(2)
  • 原文地址:https://www.cnblogs.com/xiong-hua/p/14808505.html
Copyright © 2011-2022 走看看