博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python之路【第一篇】:Python基础(4)
阅读量:7094 次
发布时间:2019-06-28

本文共 1844 字,大约阅读时间需要 6 分钟。

import os

[root@localhost ~]# python3
Python 3.5.1 (default, May 12 2016, 00:36:44)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.system("df  -TH")
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda2      xfs        19G  1.9G   17G   11% /
devtmpfs       devtmpfs  503M     0  503M    0% /dev
tmpfs          tmpfs     513M     0  513M    0% /dev/shm
tmpfs          tmpfs     513M  7.0M  506M    2% /run
tmpfs          tmpfs     513M     0  513M    0% /sys/fs/cgroup
/dev/sda1      xfs       521M  124M  398M   24% /boot
tmpfs          tmpfs     103M     0  103M    0% /run/user/0
0
 
命令正确返回值0
 
 
>>> os.system("df  -Tttt")
df: 未处理文件系统
256
>>>
 
命令错误返回值256
 
 

 
>>> os.mkdir("jam-test")
>>> os.system("ls -l")
总用量 14496
-rw-------.  1 root root     1158 5月  10 01:57 anaconda-ks.cfg
drwxr-xr-x.  2 root root        6 5月  12 06:20 jam-test
drwxrwxr-x. 17 1000 1000     4096 5月  12 00:40 Python-3.5.1
-rw-r--r--.  1 root root 14830408 12月  7 09:47 Python-3.5.1.tar.xz
-rw-r--r--.  1 root root      110 5月  12 04:54 test_getpass.py
0
>>>
 
 

 
>>> cmd_res = os.system("df -TH")
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda2      xfs        19G  1.9G   17G   11% /
devtmpfs       devtmpfs  503M     0  503M    0% /dev
tmpfs          tmpfs     513M     0  513M    0% /dev/shm
tmpfs          tmpfs     513M  7.0M  506M    2% /run
tmpfs          tmpfs     513M     0  513M    0% /sys/fs/cgroup
/dev/sda1      xfs       521M  124M  398M   24% /boot
tmpfs          tmpfs     103M     0  103M    0% /run/user/0
>>> print(cmd_res)
0
>>> cmd_res = os.system("df -TH232323")
df:无效选项 -- 2
Try 'df --help' for more information.
>>> print(cmd_res)
256
>>>
 
保存的只是返回值,不是df -TH输出的值,所以打印变量的结果没有命令的输出结果
 

 
>>> cmd_res = os.popen('df -TH').read()
>>> print(cmd_res)
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda2      xfs        19G  1.9G   17G   11% /
devtmpfs       devtmpfs  503M     0  503M    0% /dev
tmpfs          tmpfs     513M     0  513M    0% /dev/shm
tmpfs          tmpfs     513M  7.0M  506M    2% /run
tmpfs          tmpfs     513M     0  513M    0% /sys/fs/cgroup
/dev/sda1      xfs       521M  124M  398M   24% /boot
tmpfs          tmpfs     103M     0  103M    0% /run/user/0
 
>>>
 

转载于:https://www.cnblogs.com/jiangnanmu/p/5491792.html

你可能感兴趣的文章
java采用jxl写入一个Excel文件
查看>>
1171:大整数的因子
查看>>
传说中的数据结构 栈
查看>>
结对-结对编项目作业名称-设计文档
查看>>
Cesium 获取当前视图范围
查看>>
javascript基础
查看>>
加快普及智能家居DIY功能更受青睐
查看>>
python成长之路八 -- 内置函数
查看>>
【框架学习与探究之定时器--Quartz.Net 】
查看>>
Date 与 SimpleDateFormat
查看>>
C++ 11 创建和使用 unique_ptr
查看>>
文件的空间使用和IO统计
查看>>
软件产品评价
查看>>
2015 多校联赛 ——HDU5349(水)
查看>>
Golang的一些学习
查看>>
权谋残卷
查看>>
[网页游戏开发]使用编辑器制作界面
查看>>
BZOJ 2725: [Violet 6]故乡的梦
查看>>
BZOJ 4530: [Bjoi2014]大融合
查看>>
15年大神分享心得
查看>>