首页 > 代码库 > Python基础【day01】:初始模块
Python基础【day01】:初始模块
Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持
1、标准库
python的标准库有很多,我们先认识sys和os模块,因为这两个模块在开发中用的最多
①sys
sys模块操作模块搜索路径、使用sys模块查找内建模块、使用sys模块查找已导入的模块等
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#! /usr/bin/env python # -*- coding:utf-8 -*- # __auther__ == zhangqigao import sys print (sys.argv) #打印的是模块本身的相对路径 #输出 $ python test.py helo world [ ‘test.py‘ , ‘helo‘ , ‘world‘ ] #把执行脚本时传递的参数获取到了 print (sys.path) #输出Python的执行路径 #输出 [ ‘D:\\PycharmProjects\\pyhomework\\day2‘ , ‘D:\\PycharmProjects\\pyhomework‘ , ‘D:\\Python\\Python35\\python35.zip‘ , ‘D:\\Python\\Python35\\DLLs‘ , ‘D:\\Python\\Python35\\lib‘ , ‘D:\\Python\\Python35‘ , ‘D:\\Python\\Python35\\lib\\site-packages‘ ] #其中 ‘D:\\Python\\Python35\\lib\\site-packages‘ 是第三方库安装的路径 |
②os
os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#! /usr/bin/env python # -*- coding:utf-8 -*- # __auther__ == zhangqigao import os cmd_reslut = os.system( "dir" ) print (cmd_reslut) #输出 #命令被执行,执行完成后会返回一个状态:0表示执行成功,其他数字表示执行失败 cmd_reslut = os.popen( "dir" ).read() print (cmd_reslut) #输出 #命令被执行,且执行后的结果返回出来 |
③两个完美结合
1
2
3
4
5
6
|
#! /usr/bin/env python # -*- coding:utf-8 -*- # __auther__ == zhangqigao import sys,os os.system(‘‘.join(sys.argv[ 1 :])) #把用户的输入的参数当作一条命令交给os.system来执行 |
2、第三方库
Python除了自带的标准库之外,还有其他的第三方库,第三方库直接自己下载安装即可,下载安装的第三方库是在D:\\Python\\Python27\\lib\\site-packages下面(其中D:\\Python\\Python27是你自己安装Python的路径)
如果是自己需要开发第三方库,把自己写好的模块,复制到D:\\Python\\Python27\\lib\\site-packages,然后直接import即可,步骤如下:
①复制到D:\\Python\\Python27\\lib\\site-packages下
②import导入自己开发的第三方库
Python基础【day01】:初始模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。