5-模块
★进度条
import time
for i in range(10):
time.sleep(1)
print('#',end='',flush=True)
★模块:
常量
常量我们一般用全部大写字母来定义。
一个模块就是一个python文件,一个python文件也叫一个模块。
1、标准模块、标准包 python自带的这些模块
import time,random,string
2、第三方模块
也就是别人写好的,需要自己安装
1、pip install xxxx
#在python3里面pip是自带的,但是在python2里面是不自带的,必须手动安装
2、手动安装
1、先下载安装包,然后解压
2、进入到解压之后的文件夹里面
3、python setup.py install
3、自己写的python文件
import的实质就是把导入的这个python文件,从上到下执行了一遍。
1、import在去寻找python的时候,
1、先从当前目录下找
2、从环境变量里面找(python自己的环境变量)
sys.path这个就是当前有哪些目录在环境变量里面的
['E:\\szg\\bestTest\\day5', 'C:\\Python35\\lib\\site-packages\\setuptools-21.0.0-py3.5.egg', 'C:\\Python35\\lib\\site-packages\\flexx-0.4.1.dev0-py3.5.egg', 'C:\\Python35\\lib\\site-packages\\pyse-0.0.7-py3.5.egg', 'C:\\Python35\\lib\\site-packages\\requests-2.12.3-py3.5.egg', 'C:\\Python35\\lib\\site-packages\\locustio-0.8a2-py3.5.egg', 'C:\\Python35\\lib\\site-packages\\pymysql-0.7.11-py3.5.egg', 'E:\\szg\\bestTest', 'C:\\Python35\\python35.zip', 'C:\\Python35\\DLLs', 'C:\\Python35\\lib', 'C:\\Python35', 'C:\\Python35\\lib\\site-packages']
★
if __name__=='__main__':
python文件自己运行的时候__name__是 __main__
其他python文件里面导入另一个python文件,那么那个python的__name__变成了导入的那个python文件名
if __name__=='__main__':
pass
★os模块
print(os.getcwd())# 获取当前路径
print(os.mkdir("test1")) # 创建文件夹
print(os.rmdir("test1")) # 只能删除空文件夹
print(os.remove("a.py")) # 删除文件
print(os.mkdir("test1")) # 创建文件夹
os.listdir('.') # 列出一个目录下的所有文件
os.rename("test", "test1") # 重命名
print(os.sep) # 当前操作系统的路径分隔符
★os.path