python基础-模块与包

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。
一、模块

模块 os time random
系统内置模块 不需要下载 导入就可以直接使用
第三方模块 由其他的人员开放 pip
模块和包 文件/文件夹 (也是由python代码构建而成)

用于日常的代码使用:import 模块的名字

import random
print(random.random())  # 生成一个0-1中的一个随机的小数

使用其他不会导入其他的不相关的函数或者代码:from 模块包里面 import 模块,模块,模块,…

from random import random
print(random())

*用于临时的测试 使用起来方便: from 模块包里面 import * (所有的)

from random import *
print(random())

缺点:容易造成环境的混乱

通过 as 为函数名称取别名 防止函数或者变量名称发生冲突

from PIL import Image as pil_image
from tkinter import Image

二、模块的导入

导入模块分为相对路径和绝对路径

import test
test.demo.func([1])
print(test.func([1]))
from .test import func
from ..test import demo
from test.demo import func
print(func([1]))

外部的文件引入内部文件 可以正常使用相对路径和绝对路径
内部文件引入外部的数据 只能使用绝对路径,尽量不要使用相对路径导入

三、同名导入

模块的导入优先级:python模块路径 <- python项目路径 (找近的优先级) <- 同级目录下

下载第三方库:

命令行窗口(终端) pycharm自带的模块操作界面

1.使用cmd下载第三方模块:

直接输入命令

pip install crawles # 默认下载最新版本
pip install crawles==0.1.9 # 选择版本下载
pip install -U crawles # 更新模块

设置下载源 下载速度很快

pip install crawles -i https://pypi.tuna.tsinghua.edu.cn/simple

更新pip

python -m pip install --upgrade pip

确认 pip 的环境变量是否配置完成

pip uninstall crawles # 删除模块

注意:如果你通过命令下载模块 但是使用还是报错没有安装(可能是安装到了其他的python解释器里面)

2.在pycharm里面的解释器里面搜索需要下载的第三方库,点击安装。
暂时先分享这么多吧,希望大家在学习过程当中都能有所收获,感谢新课,如果想获取更多资料或者联系加群,可以关注我们新课的微信公众号,后台自动回复获取代码笔记资料。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值