Python基础day01:初始模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:初始模块的主要内容,如果未能解决你的问题,请参考以下文章

Python开发基础 day12 模块2

Python基础day-16[模块与包]

Day5 - Python基础5 常用模块学习

Day2 - Python模块-01

Python自动化基础day05:Python常用模块学习

python3开发:目录