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

python学习八--导入模块

2017-12-25 22:47 459 查看
import os          跟操作系统交互的模块

>>> import os 

>>> os.system('df')

Filesystem                    1K-blocks    Used Available Use% Mounted on

/dev/mapper/vg_node01-lv_root  18134344 5379136  11834020  32% /

tmpfs                            502204       0    502204   0% /dev/shm

/dev/sda1                        495844   34845    435399   8% /boot

shell中看命令是否成功

[root@node01 python]# echo $?          

127

[root@node01 python]# echo $?

0

获取到目录并存起来

>>> cur_dir = os.system('pwd')

/root

>>> print cur_dir

0

>>> os.popen('pwd')            打开一个临时文件

<open file 'pwd', mode 'r' at 0x7f923be00d20>

>>> a=os.popen('pwd').read()   

>>> a

'/root\n'

>>> import commands

>>> res = commands.getstatusoutput('pwd')

>>> res

(0, '/root')

>>>os.walk('/tmp')

>>> import sys

[root@node01 python]# vi import.py

import sys

print sys.argv                          取命令后加的参数

[root@node01 python]# python import.py  fg fdgf

['import.py', 'fg', 'fdgf']

[root@node01 python]# vi import.py     

import sys

print sys.argv

print sys.argv[2]

[root@node01 python]# python import.py  fg fdgf

['import.py', 'fg', 'fdgf']

fdgf

-----------------

导入模块

import sys    

调用方法print sys.argv

from sys import argv   

调用方法print argv

别名方式

import multprocessing as multi

调用方法print multi

from sys import *                  这个方法不建议用

print 直接写下面的名字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: