老师授课内容

day07-实训7

1、模块学习
    何为模块?模块就是工具包,工具包里面会有好多的函数,如果想使用模块里面的函数,就需要导入这个模块,通过import导入即可使用
    分类:
    (1)官方模块,python自带模块
        random\os\time\math
    (2)第三方模块
        python之所以非常强大,由于有很多优秀的第三方库,使用这些库就可以做一些简化的操作,turtle  matplob  requests  django  flask  pandas  numpy  scipy等优秀的模块,需要安装才能使用,通过pip统一管理
        如何安装:pip install 模块名
    (3)自定义模块
        自己写的模块,自己使用即可
    如何导入模块
    (1)导入整个模块
        import random
        import time, turtle
        导入进来之后,要想使用模块里面的方法
        模块名.函数名()
    (2)精确导入
        from random import randint
        使用方式:函数()
    (3)导入所有函数
        from random import *
        这种方式一般不推荐使用,影响效率
        使用方式:函数名()
    起别名
        别名-外号
        给模块起别名
            import random as rd
            只能使用别名,不能使用原名
        给函数起别名
            from random import randint as rdint
            只能使用别名
            import pandas as pd
            import numpy as np
    如何自己写模块
        哥们:其实以前你写的所有的py文件就是一个模块,模块名就是文件名,模块名也需要使用标识符
        __pycache__ : 缓存文件夹,不用管
    测试模块
        以后写py文件,都要这么写,就可以保证每一个py文件都是一个模块
        if __name__ == '__main__':
            main()
    包
        何为包?多个模块放到同一个文件夹里面,这个文件夹称之为包
        通过包导入的方式,包名就是文件夹的名字
        # import lala.dudu
        # lala.dudu.haha()

# from lala import test
        # test.hate()

from lala.dudu import haha
        haha()
        再文件夹里面新建一个__init__.py,该文件一般都是空的。就是为了区分该文件夹是不是目录,如果文件夹里面有__init__.py,说明该文件夹是一个包,如果文件夹里面没有这个文件,说明该文件夹不是一个包
    第三方模块常见指令
        安装:pip install 包名
        卸载:pip uninstall 包名
        查看所有包:pip list
        查看包的信息:pip show 包名

4、歌词解析
    解析歌词,歌词也是字符串,解析它就是需要再指定的时间显示特定的歌词
2、os模块
    管理目录的
    import os
    os.getcwd()    当前文件所在的路径
    os.listdir()   给一个文件夹路径,返回一个列表,列表里面是所有文件名
    os.mkdir()     创建文件夹,如果存在,创建失败
    os.makedirs()  创建中间目录
    os.rmdir()     删除文件夹,只能删除空文件夹
    os.stat()      文件夹或者文件的状态
    os.rename()    修改名字
    os.remove()    删除文件
    os.system()    执行系统指令
    os.path.join() 将文件夹路径和文件路径拼接好
    os.path.splitext()  得到文件后缀名
    os.path.isdir()     判断是不是文件夹
    os.path.isfile()    判断是不是文件
    os.path.exists()    判断是否存在
    os.path.getsize()   获取大小
    os.path.dirname()   获取文件夹路径
    os.path.basename()  获取文件名
    os.path.split()     返回文件夹路径和文件名
3、文件操作

小白学Python ——day7相关推荐

  1. 小白学python买什么书-书单狗 篇一:小白学Python,到底要看多少书?

    书单狗 篇一:小白学Python,到底要看多少书? 2020-07-06 10:52:23 130点赞 1939收藏 76评论 比起Linux,Python的学习资料真的是浩如烟海,即使对于小白来讲, ...

  2. 从小白到精通python要多久-零基础如何学Python?小白学Python需要多久?

    目前市场上对于Python开发人才的需求与日递增,所以很多人都会选择去学Python.那如果是零基础又该如何学Python呢?小白学Python需要多久呢?下面,小编就与大家来看一下! 零基础的新手应 ...

  3. python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  4. 编程小白学python知乎周刊_在知乎上学 Python - 入门篇

    写在前面 本文对知乎上关于Python入门方面的问答.文章.专栏做了一定的收集和整理,希望对各位Python学习者能有帮助,至少可以节省大家一点时间. 这一篇主要针对的是零基础或初学Python,包括 ...

  5. python requests_小白学 Python 爬虫(18):Requests 进阶操作

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  6. python爬虫 小白轻松从0到1_小白学 Python 爬虫(1):开篇

    人生苦短,我用 Python 引言 各位同学大家好,好久不见(可能只有一两天没见:囧)~~~ 先讲一件事情,昨天为啥没更新. emmmmmmmmm,当然是因为加班啦,快到年底了,公司项目比较忙,最近的 ...

  7. logback-spring.xml 文件路径 相对路径_小白学 Python(18):基础文件操作

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  8. matplotlib plot 分组_小白学 Python 数据分析(16):Matplotlib(一)坐标系

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

  9. class参数传入 python_小白学 Python 爬虫(20):Xpath 进阶

    人生苦短,我用 Python 如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:) 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Py ...

最新文章

  1. Windows Phone 7监测网络环境变化
  2. HashMap,LinkedHashMap,TreeMap的有序性
  3. [Aaronyang] 写给自己的WPF4.5 笔记6[三巴掌-大数据加载与WPF4.5 验证体系详解 2/3]
  4. Bable实现由ES6转译为ES5
  5. 【机器视觉】 try算子
  6. 所以Apache基金会不受美国法律约束?
  7. linux-basic(6)linux的文件权限与目录配置
  8. Oracle SQL中实现indexOf和lastIndexOf功能
  9. Windows下 maven3.0.4的安装步骤+maven配置本地仓库
  10. Mysql 学习笔记08
  11. import java.util_importjava.util.*;classKeyMaster{publi..._考试资料网
  12. 米思齐 Mixly 解决函数模块无法上下连接。
  13. python项目运行的软硬件环境_开发时的软硬件环境和运行时的软硬件环境分别是什么...
  14. java 学生学籍管理系统_JAVA测验—学生学籍管理系统
  15. office2010 打开报错 无法访问您试图使用的功能所在的网络位置
  16. CF gym Coins(01背包计数)
  17. 30 周年,Linux 成功的真正原因是什么?
  18. iphone4s和iphone5屏幕尺寸的兼容
  19. 全栈式PHP集成环境-laragon(二) 配置、使用
  20. 教你一眼认出英语单词的意思

热门文章

  1. 【良心教程】保姆级Python爬虫入门教程(一)——爬虫之初见
  2. 将Dos文档格式转换为Unix格式
  3. Excel值班表方案:使用Excel进行不同班次排班并实现多功能自动化统计及视图转换
  4. 服务器 控制台 的作用是,电脑中的MMC控制台的作用和用法是什么?
  5. 《dota2》地精修补匠tinker路人攻略
  6. jupyter lab R
  7. PS对图片的基本处理
  8. proteus教程——DAC0832输出连续锯齿波
  9. 计算机少年宫辅导教师总结,学校信息技术教师的个人工作总结
  10. 面对互联网裁员潮,我们该怎么提升自己核心知识能力