Python教程

python基础篇 13-模块的导入 安装第三方模块

本文主要是介绍python基础篇 13-模块的导入 安装第三方模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、模块
    一个python文件就是一个模块
    标准模块(内置模块)
    第三方模块 需要自己安装的
    自己写的  需要导入的
    import 一个模块的实质:
        实际上就是把一个py文件从头到尾执行了一遍,main函数中的不执行
    导入模块的顺序:
        1、首先从当前目录下找
        2、从python的环境变量目录里面找 sys.path()查看环境变量

    if __name__ == '__main__':
        这个模块被导入时,不会执行if下面的代码
    __name__ 在导入的时候 等于文件名, 而在所在文件中时为__main__
  导入例子:

 

 a.py模块代码:

a = 1

def execute_sql(sql):
    print('执行sql',sql)

print('__name__',__name__) #在导入的时候__name__ 当前py文件的名字,在当前文件中 __name__ 为 __main__

if __name__ == '__main__':
    execute_sql('select')
    execute_sql('update')
    execute_sql('insert')
    execute_sql('sdfsd sdfsg')

b.py模块代码:

import sys

"""
    # 把要导入模块的目录加入到环境变量中,放在第一个  
    # 或者使用 mark directory as source Root 会自动添加到环境变量 这个是pycharm的功能 
    # 但是 如果 是在 服务器上面 运行 还是需要 使用 sys.path.insert(0,r'xxx') 添加到环境变量中的
"""
sys.path.insert(0,r'D:\python高级编程\tmz-code\day4')
print(sys.path)  #查看当前文件的环境变量   很重要 很重要 很重要
import check_float as cf
print(cf.is_float(1.33))


import my_model         #导入模块 .号引用
print(my_model.name)
my_model.my_func()


from my_model import name as nhy_name, my_func as my_func2      #取别名
print(nhy_name)
my_func2()

import a
a.execute_sql('select a')

 二、pip

    1、命令不存在
        安装python的时候一定要加入环境变量的目录(linux和windows都要添加):
            c:/python/#安装目录
            c:/python/Scripts   #安装目录下的scripts
    2、 perl (win7下会存在,win10下不存在这个问题)
            where pip  -> pip_hhh
    3、修改pip源
  
import os,sys,platform
ini="""[global]
index-url = https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com
"""
os_version=platform.platform()
if 'Windows' in os_version:
    os_flag=False
    file_name='pip.ini'
else:
    os_flag=True
    file_name='pip.conf'
if os_flag==True:
    pippath=os.environ["HOME"]+os.sep+".pip"+os.sep
else:
    pippath=os.environ["USERPROFILE"]+os.sep+"pip"+os.sep
if not os.path.exists(pippath):
    os.mkdir(pippath)
print(pippath)
with open(pippath+file_name,"w") as f:
    f.write(ini)
三、手动第三方模块安装:
        1、pip install xxx
        2、whl,首先要下载whl文件
            pip install xxx.whl
        3、.tar.gz 压缩包,下载.tar.gz压缩包
            1、解压
            2、进入目录
            3、执行python setup.py install
1、安装模块
    第三方模块
    pip install xxx
    pip install xxx.whl
    python setup.py install

    pip uninstall xxx
    pip install -U xxx #升级到最新
    pip install --upgrade xxxx

    pip freeze > requirements.txt #导出已经安装过的依赖
    pip install -r  requirements.txt #安装指定文件里面的模块
这篇关于python基础篇 13-模块的导入 安装第三方模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!