码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础-os、sys模块

时间:2017-11-08 21:26:05      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:初始化   orm   信息   one   命令执行   else   参数   path环境变量   程序   

一,os模块
import os ,sys
os.system(‘ipconfig‘)#执行操作系统命令,获取不到返回结果
os.popen()#也可以执行操作系统命令,可以返回命令执行结果,但需要read出来
print(os.popen(‘dir‘).read())


二、sys模块
print(sys.argv)   #命令行参数List,第一个元素是程序本身路径,执行文件时输入的参数
例如:把输入的内容写入文件中
inpu = sys.argv #获取到运行这个pyth文件的时候传入的所有参数
if len(inpu)>2:
    filename = inpu[1]#获取list中第一个值是执行文件的路径,第二个inpu【1】就是文件名称,
    conent = inpu[2]#第三个input【2】就是输入的命令

    open(filename,w,encoding=utf-8).write(conent)
else:
    print(参数传入错误,e.g \n
          python test2.py filename content )
sys.exit(n)        退出程序,正常退出时exit(0)
print(sys.version) #获取Python解释程序的版本信息
sys.maxint 最大的Int值
sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform 返回操作系统平台名称
sys.stdout.write(‘please:‘)#向屏幕输出一句话
val = sys.stdin.readline()[:-1]#获取输入的值


Python基础-os、sys模块

标签:初始化   orm   信息   one   命令执行   else   参数   path环境变量   程序   

原文地址:http://www.cnblogs.com/niuniu2018/p/7806198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!