您的位置:首页 > 编程语言 > Python开发

python 模块的导入和使用

2015-11-27 11:37 621 查看
来看一看python的模块导入和是用

[root@web-02 dist-packages]# cat indentation.py
#!/usr/bin/enb python
version = 'v1.0'
author = 'Madon'
def sayHi (n):
print 'hi , this is a module.',n
//这里说明一下,我写的这个模块。2-3行使用的变量,用户调用version和author输出对应内容。
//第四行使用sayHi 加用户输入内容。则输出print里面的内容。

[root@web-02 dist-packages]# pwd
/usr/lib/python2.7/dist-packages
[root@web-02 dist-packages]#

>>> import tab
>>> import indentation
>>> indentation.
indentation.__class__( indentation.__package__
indentation.__delattr__( indentation.__reduce__(
indentation.__dict__ indentation.__reduce_ex__(
indentation.__doc__ indentation.__repr__(
indentation.__file__ indentation.__setattr__(
indentation.__format__( indentation.__sizeof__(
indentation.__getattribute__( indentation.__str__(
indentation.__hash__( indentation.__subclasshook__(
indentation.__init__( indentation.author
indentation.__name__ indentation.sayHi(
indentation.__new__( indentation.version
>>> indentation.version
'v1.0'
>>> indentation.author
'Madon'
>>> indentation.sayHi('Madon')
hi , this is a module. Madon
>>> exit()
[root@web-02 di

os模块以及直接使用system
>>> import tab
>>> import os
>>> os.system('du ')
16 .
0
>>> os.system('df ')
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 40771124 1879660 38891464 5% /
devtmpfs 240200 0 240200 0% /dev
tmpfs 248952 0 248952 0% /dev/shm
tmpfs 248952 24964 223988 11% /run
tmpfs 248952 0 248952 0% /sys/fs/cgroup
/dev/sda1 98988 95756 3232 97% /boot
0
>>> from os import system
>>> system('df')
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 40771124 1879660 38891464 5% /
devtmpfs 240200 0 240200 0% /dev
tmpfs 248952 0 248952 0% /dev/shm
tmpfs 248952 24964 223988 11% /run
tmpfs 248952 0 248952 0% /sys/fs/cgroup
/dev/sda1 98988 95756 3232 97% /boot
0
>>>
>>> from os import system as s
>>> s('df ')
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 40771124 1879660 38891464 5% /
devtmpfs 240200 0 240200 0% /dev
tmpfs 248952 0 248952 0% /dev/shm
tmpfs 248952 24964 223988 11% /run
tmpfs 248952 0 248952 0% /sys/fs/cgroup
/dev/sda1 98988 95756 3232 97% /boot
0
>>>

如果模块在这些路径下 没有找到的话,就会报错。
>>> import sys
>>> sys.path
['', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages']
>>>

本文出自 “晴空” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: