我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。
一、模块
模块 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里面的解释器里面搜索需要下载的第三方库,点击安装。
暂时先分享这么多吧,希望大家在学习过程当中都能有所收获,感谢新课,如果想获取更多资料或者联系加群,可以关注我们新课的微信公众号,后台自动回复获取代码笔记资料。