标签:先来 简单 同名 获取 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