码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-07-22 15:35:11      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:先来   简单   同名   获取   nts   学习   为什么   number   bsp   

模块初识  

     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-------学习之路-------模块初识!

标签:先来   简单   同名   获取   nts   学习   为什么   number   bsp   

原文地址:http://www.cnblogs.com/matang/p/7221328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!