python(五)模块基础、os模块、sys模块、time模块、操作excel模块

模块

每一个python文件都是一个模块,它是用来组织代码的,文件名就是模块的名称,test.py test就是模块名称。

导入模块

import module  # 导入模块
from module import *  # 导入该模块中的所有方法,慎用
from module import fun as xx_fun  # 导入指定的方法,并起别名
from module import fun1,fun2,fun3  # 导入模块下的多个方法

导入模块的实质就是把这个模块的python文件从头到尾执行一遍

模块类型

  1. 标准模块:python自带的(random、datetime、string、json ……)
  2. 第三方模块
  3. 自己写的模块

查找模块的顺序

  1. 从当前目录查找(pycharm会自动把当前文件目录计入到sys.path)
  2. 去python的环境变量(sys.path)目录下找

安装第三方模块

  1. pip install xxx
  2. whl文件
    1>先下载whl文件
    2>进入到下载目录,执行:pip install xxx.whl
  3. tar.gz压缩包
    1>下载.tar.gz压缩包
    2>解压
    3>进入到解压后的目录,执行:python setup.py install

更新、卸载第三方模块

  1. 更新
    pip install -U xxx
    pip install --upgrade xxx
  2. 卸载
    pip uninstall xxx

批量导出、导入第三方模块

  1. 查看已经安装过的模块
    pip list
  2. 导出已有模块到文件
    pip freeze > a.txt
  3. 批量安装文件中的模块
    pip install -r a.txt

os模块

import os

print(os.sep)  # 路径分隔符
print(os.listdir(r"D:\test")) # 获取某个目录下的内容,传目录的话是获取所传目录下的内容,不传默认当前目录
# r 源字符(路径前一定要加r)
os.mkdir("a1")  # 创建文件夹,只能创建一层文件
os.makedirs("a/a1/a2") # 创建文件夹,如果父目录不存在会创建父目录
os.rmdir('wenjianjia_name') # 只能删除空文件夹
os.remove('file_name') #删除文件,不能删除文件夹
os.rename("old_name","new_name")  # 重命名,前面是旧的名字,后面是新的名字,文件和文件夹都可以
print(os.getcwd()) # 获取当前路径
os.chdir(r"D:\test")  # 进入到某个目录
print(os.envir
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值