【Python函数与模块学习记录3】标准模块与第三方模块

2021-05-27 23:01

阅读:587

标签:random   min   当前时间   exe   操作   har   port   get   lines   

1、OS模块

函数/变量

描述

os.environ

系统的环境变量

os.system(command)

在子shell中执行操作系统命令, 注意使用双引号,没有加入系统环境变量的应用,要使用全路径,否则直接使用可执行程序如pycharm64.exe

os.sep

路径中使用的分隔符

os.pathsep

分隔不同路径的分隔符

linesep

行分隔符("\n" , " \r", " \r\n"

urandom(n)

返回n个字节的强加密随机数据

getcwd()

返回当前所在的目录

path

一个列表,包含要在其中查找模块的目录名称

mkdir/rmdir

创建和删除文件夹

os.path

文件目录相关操作

os.chdir()

跳转到其它目录

os.listdir()

返回当前目录下的文件和文件夹

os.rename(原名,新名)

修改文件夹的名称

 

2、os模块之os.path

命令

描述

os.path.isdir()

判断是否是文件夹

os.path.isfile()

判断是否为文件

os.path.exists()

判断是否存在文件夹、文件或者路径是否存在

os.path.dirname()

返回目录路径

os.path.split()

返回一个元组(目录路径,文件名.后缀名)

os.path.basename()

返回文件名.后缀名

os.path.splitext()

返回元组(目录路径+文件名. 后缀名)

os.path.join()

返回拼接路径

os.makedirs()

创建多个文件夹目录

3、datetime模块

函数/变量

描述

timedelta

对日期/时间进行加减操作

date

date类表示一个日期

datetime.strftime

datetime对象格式化成字符串

datetime.strptime

将字符串按照一定的格式转换成datetime对象

time

表示一个时间的类

datetime.now

系统的当前时间

day

Datetime对象的属性,类似的还有minutehour

days

Timedelta的属性,类似的还有minuteshours

datetime.now().day

得到当前月的几号

datetime.today().time()

得到当前时间(时分秒毫秒)

datetime.now()

得到当前日期时间(年月日时分秒毫秒);datetime.today() 返回一个表示当前本期日期时间的datetime对象

datetime.now([tz]) 返回指定时区日期时间的datetime对象,如果不指定tz参数则结果同上 例: pytz.timezone(‘Asia/Urumqi‘)       

datetime.today()

4、datetime之时间转换

参数

含义

%A  

星期的名称,如Monday

%B  

月份的名称,如January

%m  

用数字表示的月份(01-12)

%d  

用数字表示月份中的一天(01-31)

%Y  

四位的年份,如2015

%y  

两位的年份,如15

%H  

24小时制的小时数(00-23)

%l  

12小时制的小时数(01-12)

%p  

am 或 pm

%M  

分钟数(00-59)

%S  

秒数(00-61)    

5、第三方模块

python第三方模块安装和卸载

安装python第三方模块DjangoFlaskmysqlclient

A、安装方法:国内镜像安装

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

豆瓣:http://pypi.douban.com/simple/

1、直接在cmd中键入:pip install ****

pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple

python中导入:import django

pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple

python中导入:import flask

pip install mysqlclient -i https://pypi.tuna.tsinghua.edu.cn/simple

python中导入:import MySQLdb

 

PS:在安装过程中提示pip需要升级,复制提示的命令,加上国内镜像

python -m pip install --upgrade pip i https://pypi.tuna.tsinghua.edu.cn/simple

 

2、下载源码包,zip/gz压缩包或者whl文件

在压缩文件当前目录下,进入cmd,键入命令:pip install 文件名.后缀(gz/whl

3、解压下载的源码压缩包,找到setup.py文件

在当前目录下,进入cmd,键入命令:python setup.py install

B、卸载:cmd中键入命令:pip uninstall ***,根据提示卸载即可。     

【Python函数与模块学习记录3】标准模块与第三方模块

标签:random   min   当前时间   exe   操作   har   port   get   lines   

原文地址:https://www.cnblogs.com/yi918/p/14802416.html


评论


亲,登录后才可以留言!