Python学习--常用模块

一、模块

一个python文件就是一个模块,文件名称就是模块名。

1、模块分类:

标准库:python自带的,直接用import导入,例如random,json,os,datetime,string等

第三方模块:别人写好的,要安装才能导入的模块。安装方法:

1)pip install 模块名

2)使用pycharm安装,如图:

3)下载whl或tar.gz安装包进行安装

地址:https://pypi.org/project/redis/

以whl结尾的安装包:pip install  安装包名

以.tar.gz结尾的安装包:

 解压这个压缩包

 进入到这个解压之后的文件夹里面

 在命令行里面运行 python setup.py install 

自定义模块:自己写的python文件。(自己写的文件尽量不要和标准模块重名,调用时会优先调用自己写的文件)

2、导入模块

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

import ddlog #导入模块
from ddlog import *  #导入该模块中的所有方法,慎用
from ddlog import fun #就是把ddlog打开,然后把他它里面的fun方法拿过来使用
from ddlog import fun as xxx_fun #导入指定的方法,然后起别名
from ddlog import fun1,fun2,fun3 #导入模块下的多个方法

二、sys模块

import sys
print(sys.platform)  #判断操作系统

#path获取python的环境变量
#sys.path.append(r'E:\syz\ly-code\day5')
# sys.path.insert(0,r'E:\syz\ly-code\day5')
print(sys.path) #获取python环境变量
print(sys.argv)  #用来获取命令行里面运行python文件的时候传入的参数
print(sys.version)  #获取Python解释程序的版本信息

三、os模块

#os对操作系统的一些操作
import os
print(os.getcwd())#取当前工作目录
os.chmod("x.py",2)#给文件/目录加权限,对Windows的下面不好使(1:执行,2:写,4:读)
print(os.chdir("../day5"))#更改当前目录
print(os.getcwd())

print(os.makedirs("nhy/python"))#递归创建文件夹,父目录不存在时创建父目录
print(os.mkdir("zll/diao"))#创建文件夹,父目录不存在时报错
# makedirs 创建文件夹的时候,如果父目录不存在会自动帮你创建父目录
print(os.removedirs("nhy/python"))#递归删除空目录
print(os.rmdir("test2"))#删除指定的文件夹,文件夹不存在时报错
os.remove("test2")#只能删除文件
os.rmdir('test2') #只能删文件夹

print(os.listdir('e:\\'))#列出一个目录下的所有文件
os.rename("test","test1")#重命名
print(os.stat("x.py"))#获取文件信息
print(os.sep)#当前操作系统的路径分隔符

print(os.linesep)#当前操作系统的换行符   \n  \r\n
print(os.pathsep)#当前系统的环境变量中每个路径的分隔符,linux是:,windows是;
print(os.environ)#当前系统的环境变量
print(os.name)#当前系统名称  Windows系统都是nt linux都是posix
res = os.system('ipconfig')  #执行操作系统命令的,但是获取不到结果
res = os.popen('ipconfig').read()  #可以获取到命令执行的结果

猜你喜欢

转载自www.cnblogs.com/ddxxn/p/9444461.html