Python自动化3.0-------学习之路-------模块初识!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python自动化3.0-------学习之路-------模块初识!相关的知识,希望对你有一定的参考价值。

模块初识  

     Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的。

     

sys

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys

print(sys.argv)


#输出
$ python test.py helo world
[‘test.py‘, ‘helo‘, ‘world‘] #把执行脚本时传递的参数获取到了


os
  

1#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os

os.system("df -h") #调用系统命令

完全结合一下  

1
2
3
import os,sys
 
os.system(‘‘.join(sys.argv[1:])) #把用户的输入的参数当作一条命令交给os.system来执行

自己写个模块

python tab补全模块

模块的引入

  在Python中用关键字import来引入某个模块,比如要引用模块math,就可以在文件最开始的地方用import math来引入。在调用math模块中的函数时,必须这样引用:

  模块名.函数名

  为什么必须加上模块名这样调用呢?因为可能存在这样一种情况:在多个模块中含有相同名称的函数,此时如果只是通过函数名来调用,解释器无法知道到底要调用哪个函数。所以如果像上述这样引入模块的时候,调用函数必须加上模块名。

 
















以上是关于Python自动化3.0-------学习之路-------模块初识!的主要内容,如果未能解决你的问题,请参考以下文章

Python自动化3.0-------学习之路-------模块初识!

Python自动化3.0-------学习之路-------函数!

Python自动化3.0-------学习之路-------字典!

Python自动化3.0-------学习之路-------for和while循环!

Python自动化3.0-------学习之路-------while循环(猜字游戏)!

Python自动化3.0-------学习之路------日期和时间!