#import cal,time   #导入模块名可以看作导入一个变量

#from cal import add
# from cal import *#引入所有变量 *代表所有 占内存 不推荐
#
# # print(cal.add(3,6))#必须使用模块名加函数的方法,不然解释器会在本文件中查找函数
# # print(cal.sub(10,5))
#
# print(add(100,10))
# print(sub(20,10)) #模块 import: 1.执行对应文件 2.引入变量名 # import cal
#
# print(cal.add(10,5)) # from my_modle import cal
#在不同级目录下对模块的引用
# print(cal.add(100,10))
#
# #sys.path 存放的是执行文件的路径
# import sys
# print(sys.path) #bin起始文件
# from my_modle import main
#
# main.run() #总结: 1.在引用模块的时候,默认的路径是解释器运行文件sys.path的路径,当文件与模块都在此路径下的时候,可以直接进行import引用
#2.当处在sys.path路径下但是模块是单独一个文件时,必须从当前目录引入模块目录,导入模块文件 from my_modle.xxx.xxx import cal #最后:需要注意的是导入的模块名,相当于一个变量名,如果想要使用模块里面的功能需要指定他的位置(及模块名.函数名) print(__name__) def logger():
pass if __name__=="__main__":#1.用于被调用文件的测试 2.防止被其他文件直接调用执行,在使用时尽量加上
pass

python基础模块,包的更多相关文章

  1. python基础--模块&包

    一.模块 1.模块是程序 任何Python程序都可以作为模块导入. 程序的保存也很重要,如果想把程序保存在C:\python (Windows)目录下,需要告诉解释器在哪里寻找模块了. >> ...

  2. python基础——模块

    python基础——模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文 ...

  3. 自学Python之路-Python基础+模块+面向对象+函数

    自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python    1.1 自学Python1.1-简介    1.2 自学Python1.2-环境的 ...

  4. python基础----模块、包

    一 模块                                                                                                 ...

  5. Python基础-模块与包

    一.如何使用模块 上篇文章已经简单介绍了模块及模块的优点,这里着重整理一下模块的使用细节. 1. import 示例文件:spam.py,文件名spam.py,模块名spam #spam.py pri ...

  6. python基础-模块

    一.模块介绍                                                                                              ...

  7. Python基础+模块、异常

    date:2018414+2018415 day1+2 一.python基础 #coding=utf-8 #注释 #算数运算 +(加)  -(减)  *(乘)  /(除)  //(取整)  %(取余) ...

  8. python中模块包的离线下载教程

    1.简介 当我们进行Python项目的迁移时(例如迁移到另外一台服务器上),如果该服务器要求离线安装, 往往需要我们将项目中的所需模块包进行离线操作. 2.教程 2.1 首先安装pip2pi模块,它可 ...

  9. python基础知识——包

    包是一种通过使用“模块名”来组织python模块的名称空间的方式. 无论是import形式还是from...import形式,凡是在导入语句中(不是在使用时)遇到带点的,就需要意识到——这是包. 包是 ...

随机推荐

  1. php 判断访问是否是手机或者pc

    php代码 function isMobile() { $user_agent = $_SERVER['HTTP_USER_AGENT']; $mobile_agents = Array(" ...

  2. LinkedTransferQueue 源码分析

    LinkedTransferQueue LinkedTransferQueue 能解决什么问题?什么时候使用 LinkedTransferQueue? 1)LinkedTransferQueue 是基 ...

  3. 从 2017 OpenStack Days China 看国内云计算的发展现状

    目录 目录 China Runs On OpenStack 私有云正式迈入成熟阶段 混合云的前夜已经来临 China Runs On OpenStack OpenStack Days China 作为 ...

  4. 测开之路一百零九:bootstrap列表

    bootstrap列表 引入bootstrap标签 原本的效果 水平显示 bootstrap列表 列表组合框 在组合框后面加备注 突出显示 a标签列表 <!DOCTYPE html>< ...

  5. sudo: pip:找不到命令

    https://blog.csdn.net/fcku_88/article/details/84191288

  6. 搭建 Git 服务器(基于 CentOS 7)

    服务器上的-Git-架设服务器-官网参考 对于规模比较小的团队,可以直接搭建 Git 服务器,逐个收集研发同学的证书配置进来即可.如果团队规模比较大,可以直接采用 GitLab.Drone 等现成的带 ...

  7. 【ABAP系列】SAP ABAP实现发送外部邮件(添加附件)功能

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP ABAP实现发送外部邮件(添 ...

  8. javascript中json字符串对象转化

    li = [1,2,3,4] s = JSON.stringify(li)  ---转化为字符串 JSON.parse(s) --转化为对象

  9. Generative Model vs Discriminative Model

    In this post, we are going to compare the two types of machine learning models-generative model and ...

  10. IDEA常用快揵键

    IDEA常用快揵键 工作中常用IDEA快捷键 参见博客:https://www.cnblogs.com/zhangpengshou/p/5366413.html Double shift    --- ...