zoukankan      html  css  js  c++  java
  • python模块简介

    模块:用代码实现了某个功能的代码集合,功能模块化,节省时间,提高效率

    一、模块的导入

    导入模块,其实就是告诉python解释器去解释相应的.py文件

      • 导入.py文件,解释器解释该.py文件

      • 倒入一个包,解释器解释该包下__init__.py文件

    导入模块方法:

    1 import time
    2 from time import sleep
    3 from time import sleep as sp
    4 from time import *

    导入模块的路径,即sys.path

    1 import sys
    2 print(sys.path)
    3 
    4 #结果如下
    5 ['C:\Users\Lenovo\PycharmProjects\Ethan\study_day7', 'C:\Users\Lenovo\PycharmProjects\Ethan', 'C:\Python35\python35.zip', 'C:\Python35\DLLs', 'C:\Python35\lib', 'C:\Python35', 'C:\Python35\lib\site-packages']

    如果没有你想要的路径,使用sys.path.append('路径')来添加

    可以通过os模块获得各种目录,如:

    1 import sys
    2 import os
    3 
    4 pre_path = os.path.abspath('./')
    5 # print(pre_path)
    6 sys.path.append(pre_path)

    二、模块的分类
    自定义模块:个人编写,在自己编写的代码中进行调用

    内置模块:python官方提供

    开源模块:第三方编写,开源下载安装使用

    下载安装方法:

    1 yum 
    2 pip
    3 apt-get
    1 下载源码
    2 解压源码
    3 进入目录
    4 编译源码    python setup.py build
    5 安装源码    python setup.py install
    方法二
  • 相关阅读:
    内网穿透访问Vue项目的时候出现Invalid Host header解决办法
    Java中的super关键字
    java中的Arrays工具类及排序和查找
    Java中方法的覆盖/重写
    java中的数组
    java的内部类概述
    matlab主成分分析PCA
    matlab多元线性回归
    matlab神经网络工具箱
    神经网络(三):前馈神经网络(FNN)
  • 原文地址:https://www.cnblogs.com/ethancui/p/5629979.html
Copyright © 2011-2022 走看看