python学习(十二)模块

1、模块

模块就是一个python文件

1)python自带的模块

import string ,json,random,os,datetime

一些用法:

import random,string
print(string.printable)#代表 数字+字母+特殊字符
print(round(random.uniform(1,99),2))#取随机小数,位数2位
print(random.choice([1,2,3,5])) #只能随机取一个元素
print(random.sample(string.printable,5))#随机取5个元素,返回的是list

打乱顺序:

pickts=['A','J',2,4,'K',3]
random.shuffle(pickts) #洗牌 ,打乱顺序
print(pickts)

2)第三方模块

别人写好的模块,安装后才可以用

a.傻瓜式安装 pip install pymysql
可能出现问题解决方式:
1)没有找到pip命令的话,找到python安装目录(打开pycharm下面的python console,可以看路径),
把安装目录下的script目录加到环境变量即可(环境变量path里面加)
2)出现提示:Unknown or unsupported command 'install'
打开C:strawberryperlin,将里面的pip及pip.bat改成其他的名字

b.手动安装
1).whl文件安装
在文件所在目录下,shift+鼠标右键,点击在该窗口打卡命令行,然后输入
pip install xxx.whl即可

2).tar.gz压缩文件
解压文件,在解压文件中找到setup.py文件,在该目录下打开命令行,输入
python setup.py insatll

3)自己写的python文件

注意:已经有用处的函数名,自己写python文件就不要用这个名字。比如不要给文件取名字为random,否则你在这个文件中使用random函数,就会出问题

原文地址:https://www.cnblogs.com/emilyliu/p/8878362.html