Python之路【第一篇】:Python基础(4)

import os

[[email protected] ~]# 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

>>>

时间: 2024-11-05 21:37:01

Python之路【第一篇】:Python基础(4)的相关文章

Python开发【第一篇】基础题目二

1 列表题 l1 = [11, 22, 33] l2 = [22, 33, 44] # a. 获取l1 中有,l2中没有的元素 for i in l1: if i not in l2: print(i) # 11 # b. 获取l2 中有,l1中没有的元素列表 for i in l2: if i not in l1: print(i) # 44 # c. 获取l1 和 l2 中内容相同的元素 for i in l1: if i in l2: print(i, end=" ") # 22

python之路第一篇

1.python语言介绍 python是一种面向对象的高级语言. 知道高级语言,那么有可能听说过低级. 计算机语言分类 高级语言:例如:C.C++.Java.PHP等. 低级语言:又被成为机器语言或者汇编语言. 一般讲,计算机只能运行低级语言程序. 高级语言编写的程序必须先经过处理才能够在计算机上运行.但是还需要花费点事件转换处理,这也是高级语言的小小缺陷. 但是高级语言的优势是巨大的: 1.高级语言编写的程序容易实现 2.高级语言编写程序时耗时更少.程序更短.更容易阅读. 3.高级语言可移植性

Python开发【第一篇】基础题目

1.求1-2+3-4+5.....99的所有数的和 n = 1 s = 0 while n<100: temp = n%2 if temp == 0: #偶数 s = s-n else: s = s+n n = n+1 print(s) 2.求1-100的所有数的和 n = 1 s = 0 while n < 101: s = s+n n = n+1 print(s) #一行代码搞定 print (sum(range(101))) 3.九九乘法表 for i in range(1,10): f

Python开发【第一篇】:目录

本系列博文改编自武沛齐老师的原创博文,主要包含  Python基础.前端开发.Web框架.缓存以及队列等内容 ,用于学习记录成长!!! Python开发[第一篇]:目录 Python开发[第二篇]:初识Python

七日Python之路--第一天

网上的资源师丰富的.但难免有些过时的信息,比如我现在使用的是去年下载的python3.3,而网上多数都是Python2.7. 差别比较大的就是:①读取用户输入raw_input()已经不能使用,只能使用input().②文件读取file()也不能使用了,被替换成了open(). 入门教材算是看的<简明Python教程>:地址 http://sebug.net/paper/python/index.html 一共16个章节,大约两个小时看完.这样算是入门了吧. 由于之前研究Java方向是WEB方

python第一篇-------python介绍

python第一篇-------python介绍 一.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,Guido开始写Python语言的编译器.Python这个名字,来自Guido所挚爱的电视剧Monty Python's Flying Circus.他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言. 最新的TIOBE排行榜,Python赶超PHP占据第4, Py

Python人工智能之路 - 第一篇 : 你得会点儿Python基础

Python 号称是最接近人工智能的语言,因为它的动态便捷性和灵活的三方扩展,成就了它在人工智能领域的丰碑 走进Python,靠近人工智能 一.编程语言Python的基础 之 "浅入浅出"不是不给你讲,而是重点在人工智能应用 1.变量 声明变量: 1 name = "DragonFire" # 声明一个变量name 用来存储一个字符串"DragonFire" 2 age = 20 # 声明一个变量age 用来存储一个数字 20 3 4 print

我的Python成长之路---第一天---Python基础(1)---2015年12月26日(雾霾)

2015年12月26日是个特别的日子,我的Python成之路迈出第一步.见到了心目中的Python大神(Alex),也认识到了新的志向相投的伙伴,非常开心. 尽管之前看过一些Python的视频.书,算是有一点基础.但在这里我要保持空杯心态,一切从头开始.好了不多说,Let's Python!!!! 一.Python简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言.目前Python已经成为实际上除了中国最流行的开发语

Python之路第一课Day9--随堂笔记之二(进程、线程、协程篇)

本节内容 进程.与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 一.进程与线程 1.线程 线程是操作系统能够进行运算调度的最小单位.它被包含在进程之中,是进程中的实际运作单位.一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 A thread is an ex

第一篇-python入门

一 编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的: #计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像人脑/电脑一样自动执行的效果. 什么是编程语言? #上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质.在编程的世界里,计算机更像是人的奴隶,人类