首页 > 其他 > 详细

11.4 SYS模块

时间:2018-03-31 13:09:32      阅读:191      评论:0      收藏:0      [点我收藏+]
SYS模块

os模块是在跟操作系统进行交互,sys模块是在跟python解释器进行交互
import sys

# -*-coding:utf-8 -*-
__author__ = ‘xiaojiaxin‘
__file_name__ = ‘sys模块‘

print(sys.argv)
#[‘C:/Users/xiaojiaxin/PycharmProjects/fullstack1/week3/day11/ramdom模块.py‘]
#sys.argv的第一个元素永远是文件名
在cmd中操作:

#添加如下代码
if sys.argv[1]=="post":
    print("upload")
else:
    print("download")
#退出程序,正常退出时exit(0)
#sys.exit()

#获取Python解释器的基本信息
print(sys.version)
# 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)]

print(sys.maxsize)
#9223372036854775807
#很重要,返回模块的搜索路径
print(sys.path)
# [‘C:\\Users\\xiaojiaxin\\PycharmProjects\\fullstack1\\week3\\day12‘, ‘C:\\Users\\xiaojiaxin\\PycharmProjects\\fullstack1‘, ‘C:\\Users\\xiaojiaxin\\AppData\\Local\\Programs\\Python\\Python36\\python36.zip‘, ‘C:\\Users\\xiaojiaxin\\AppData\\Local\\Programs\\Python\\Python36\\DLLs‘, ‘C:\\Users\\xiaojiaxin\\AppData\\Local\\Programs\\Python\\Python36\\lib‘, ‘C:\\Users\\xiaojiaxin\\AppData\\Local\\Programs\\Python\\Python36‘, ‘C:\\Users\\xiaojiaxin\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages‘]

#添加模块查找路径
#sys.path.append(path)
#返回操作系统平台名称,重要
print(sys.platform)
# win32
#sys.platform的应用
import os
if sys.platform=="win32":
    os.system("dir")
else:
    os.system("ls")

11.4 SYS模块

原文:http://blog.51cto.com/10777193/2093321

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!