python包和模块下载_Python模块与包

模块属性:

dir  列出对象所有的属性与方法

help  查看类,方法的帮助信息

_name_  模块的名词

_file_  文件全路径

_doc_  查看文档注释

quit() exit() 退出cmd

cls  清空cmd

导入模块:

import os

包:

可以用来组织模块(可以包含其他模块的模块)

目录必须包含文件_init_.py

解决模块重名问题

例:

package_a

|— _init_.py

|— module_a1.py

|__ module_a2.py

导入包:

引入整个包:import module

只是引入所需要的属性和方法:from module.xx.xx import xx

指定别名:from module.xx.xx import xx as renename

引入所有的:from modulex.xxx import * 注:为了避免引入的重名,建议加一个别名

标准模块-os模块:

查找 —> python安装文件下的python371.chm

environ 包含环境变量的映射  system(commend) 在子shell中执行操作命令系统

sep 路径中使用的分隔符  pathsep 分隔不同路径的分隔符  linesep 行分隔符

os.path 文件目录相关操作  mkdir/rmdir 创建和删除文件夹  path 一个列表,包含要在其中查找模块的目录名称  getcwd 返回当前目录

os.path相关操作:

os.path.isdir()  判断是否是一个目录  os.path.exists()  判断是否是一个文件

os.path.exists()  判断文件/路径是否存在  os.path.dirname()  获取文件路径

os.path.basename()  活动文件基本名称  os.path.splitext(文件路径)  获取文件后缀名

os.path.join('','',''..  拼接文件目录(嵌套关系) —> os.makedirs()  实现文件的创建

标准模块-datetime模块:

datetime.timedelta()  对日期,时间进行加减操作时使用  datetime.data()  data类表示一个日期

datetime.datetime.strftime()  将datetime对象格式化成字符串  datetime.datetime.strptime()  将字符串按一定的格式转换成datetime对象

datetime.time()  表示一个时间的类  datetime.datetime.now()  系统的当前时间

datetime.day()/datetime.days()  datetime的对象属性

日期,字符串之间的相互互助转换:

字符串转datatime对象:

例:ds = "2020/1/1T24:24:24"  ds_t = datetime.strptime(ds, "%Y/%m/%dT%H:%M:%S")

datatime对象转字符串:

例:n = datetime.now()  n_str = n.strftime("%Y/%m/%dT%H:%M:%S")

datetime之间的加减操作:

需要导入timedelta。

例:n = datatime.now()  n_next  = n +timedetla(days = 5,hours = 40,.....)  /加法

d1 = datetime(2020,20,20)  d2 = datetime(2019,19,19)  rest = d2 - d1  /减法

第三方模块(库):

Django —— 自带电池的web开发框架

Flask —— 简单易用,快速上手的微型web开发框架

mysqlclient —— 使用python操作mysql数据的工具库

安装后可以通过 pip -help对模块进行操作

下面对项目开发比较有用:

Python虚拟环境创建:

pip install virtualenv

使用:在cmd中进入envs文件  执行 ‘virtualenv 框架名 版本号‘ (Django3.0.6)

进入/退出虚拟环境:

使用:进入Script,执行activate,此时可以在虚拟环境中下载切换不同框架版本。

执行deactivate退出虚拟环境

自由切换需要浪费些时间,可以使用pip install virtualenvwrapper-win(记住后面一定要加-win)  在环境变量里面添加 WORKON_HOME变量,值为D:\envs

使用 workon vname 实现虚拟环境自由切换

Python-pipenv:

创建虚拟环境,实现不同python版本之间的切换

使用:1.pip install pipenv

mkdir py2.6

cd py2.6

pipenv --python 2.6

pipenv install requests

pipenv shell

exit

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值