python 学习笔记 常用模块(五)
sys模块----与python 解释器相关
1. sys.platform ---查看操作系统的平台信息;
2. sys.version---查看python 解释器的版本信息;
import sys print(sys.platform) # 查看操作系统的平台信息 print(sys.version) # 查看python解释器的版本信息
运行结果:
3. sys.exit() ---退出程序,可以传参数 sys.exit(0)----告诉python解释器我是正常退出程序; sys.exit(1)---告诉解释器,我是非正常退出;
4. sys.path ---- 模块的搜索路径,就是当你导入模块时,python解释器查找该模块的路径顺序
import sys print(sys.path)
运行结果:
5. sys.argv ---命令行参数列表
就是当你在终端中运行一个py文件时,可以同时在命令行中传入参数,这个传入的参数就被sys.argv接收,我们可以在pycharm写的python脚本中操作这些变量,相当于就是在终端运行脚本文件之前就给传一个变量参数;,注意sys.argv 写的脚本不能再pycharm中运行,必须在终端中才可以~
import sys ret=sys.argv # 在终端中运行该py文件时 在命令行传入参数,都被sys.argv接收 name=ret[1] password=ret[2] if name=='xuanxuan' and password=='123':print('恭喜您,登录成功~') else:print('登陆失败')sys.exit() # 然后退出程序
然后上面这段代码不是在pycharm中执行的,在终端中输入cd day05 转到脚本所在的文件目录下,然后python 01.py 运行文件的同时,在终端的命令行传入参数,被sys.argv接收 ,然后终端运行脚本时就可以被执行~
运行结果:
转载于:https://www.cnblogs.com/xuanxuanlove/p/9648503.html
python 学习笔记 常用模块(五)相关推荐
- Python学习笔记:常用内建模块7XML
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:常用内建模块5
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:常用内建模块2:collections
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:第三方模块2
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记13_模块
Python学习笔记13_模块 文章目录 Python学习笔记13_模块 1.导入模块和的方法及使用 2.分层的文件系统中常用的包结构 3.OS 模块 4.sys 模块 5.math 模块 6.ran ...
- Python学习笔记:第五站 转圈圈
Python学习笔记 文章目录 Python学习笔记 第五站 转圈圈 1. range()函数的使用 2. while循环 3. for-in循环 4. break.continue与else语句 5 ...
- Python学习笔记(十五):类基础
以Mark Lutz著的<Python学习手册>为教程,每天花1个小时左右时间学习,争取两周完成. --- 写在前面的话 2013-7-24 23:59 学习笔记 1,Python中的大多 ...
- Python学习笔记:模块
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- python学习笔记系列----(五)输入和输出
这一章主要是讲述程序展示其数据的一些方法,一般都是直接按照一定的格式输出在屏幕,或者写入到文件以便以后使用.按照一定格式的输出,在python中实际就是对str的操作,主要就是介绍了formart() ...
- Python学习笔记 -一到五
第一阶段 第一章 python入门 小技巧:上注释使用(ctrl+/) print("") 输出的时候是,输出的就是""内的内容 如果是使用变量的话,不加&qu ...
最新文章
- hibernate 第三天
- 目标检测新技能!引入知识图谱:Reasoning-RCNN
- 3min利用Python实现9种经典排序算法可视化!(附源代码)
- ZOJ Monthly, June 2014 月赛BCDEFGH题题解
- prototype.js 让你更深入的了解javascript的面向对象特性
- LINQ – 使用DataLoadOptions 提高LINQ to SQL 查询性能
- 天天在用消息队列,却还不知道为啥要用 MQ ,这就尴尬了
- python玩微信跳一跳_用python玩微信跳一跳
- 46. Element isEqualNode() 方法
- python生成exe文件太大了_Pyinstaller打包生成exe文件过大,四种常用处理方法集锦---嵌入式Python-02...
- 从盒子到“云”——让用户享受更轻松的应用交付
- Python中系统命令
- 单片机C语言 -- 基于条件选择的状态机编程技巧
- C语言输入10个分数 去掉最高分,gogo电竞网页登录-gogo电竞网页登录
- 微信新表情真的太骚了!!
- 汇编程序设计与计算机体系结构软件工程师教程笔记:总结
- Linux_计划任务
- Comparator自定义顺序
- github时好时坏连接不上的问题
- 小学生认识计算机网络教案,小学信息技术《认识电脑键盘》教案