python学习八--导入模块

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 直接写下面的名字
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值