模块属性:
  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

Posted on 2020-05-27 20:47  Schrodinger'sdoris  阅读(167)  评论(0编辑  收藏  举报