python 常用模块大全
1.getpass 模块 一般用于获取用户输入的密码
import getpass
pwd = getpass.getpass('input your pass')
print(pwd)
print(type(pwd))
2.os模块
(1)os.system(命令) 执行系统命令
import os
a = os.system('pwd')
print('iam',a)
/home/PyWork
iam 0
由上可见,若把执行赋给一个变量,那么这个变量只会等于执行后的返回状态,不是结果。0代表执行成功
(2)popen 获取命令执行的结果
import os
a = os.popen('pwd').read()
print('a is ',a)
a is /home/PyWork
3.sys 模块
(1)sys.argv 获取执行时的参数
import sys
print(sys.argv[0])
print(sys.argv[1])
我们在服务器上执行

会获取传入的两个参数,如没有,会报错
(2)sys和os结合使用的案例
import sys,os
os.system(''.join(sys.argv[1]))

此处注意:python和php不一样,双引号不能解释变量,所以只有用join来把变量赋给前面的字符串,当然用+也可以,当然若前面不为空 join 和 + 还是有区别的
4.random
(1)random.uniform(1,10) 取1-10之间的一个随机数(可为小数)
import random
a = int(random.uniform(1,10))
b = int(input('please input a num'))
while a != b :
if a > b :
print('you num is too min')
b = int(input('please input a num'))
else:
print('you num is too big')
b = int(input('please input a num'))
else:
print('you are right')
一个简单的小游戏
python 常用模块大全的更多相关文章
- Python常用模块大全
Python常用模块大全 os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.c ...
- Python常用模块大全(转)
os模块:os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目 ...
- Python 常用模块大全(整理)
https://www.cnblogs.com/jpfss/p/9686050.html
- Python常用模块之sys
Python常用模块之sys sys模块提供了一系列有关Python运行环境的变量和函数. 常见用法 sys.argv 可以用sys.argv获取当前正在执行的命令行参数的参数列表(list). 变量 ...
- Python常用模块中常用内置函数的具体介绍
Python作为计算机语言中常用的语言,它具有十分强大的功能,但是你知道Python常用模块I的内置模块中常用内置函数都包括哪些具体的函数吗?以下的文章就是对Python常用模块I的内置模块的常用内置 ...
- python——常用模块2
python--常用模块2 1 logging模块 1.1 函数式简单配置 import logging logging.debug("debug message") loggin ...
- python——常用模块
python--常用模块 1 什么是模块: 模块就是py文件 2 import time #导入时间模块 在Python中,通常有这三种方式来表示时间:时间戳.元组(struct_time).格式化的 ...
- Python常用模块——目录
Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...
- python 常用模块之random,os,sys 模块
python 常用模块random,os,sys 模块 python全栈开发OS模块,Random模块,sys模块 OS模块 os模块是与操作系统交互的一个接口,常见的函数以及用法见一下代码: #OS ...
随机推荐
- iOS中NSDate常用转换操作整合
//当前时间格式化, 例:YYYY-MM-dd-EEEE-HH:mm:ss + (NSString *)getCurrentDataWithDateFormate:(NSString *)format ...
- 27-水池数目(dfs)
水池数目 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 南阳理工学院校园里有一些小河和一些湖泊,现在,我们把它们通一看成水池,假设有一张我们学校的某处的地图,这个地 ...
- oracle 环境变量(中文显示乱码)
NLS_LANGSIMPLIFIED CHINESE_CHINA.ZHS16GBK
- 并查集 - 1611 The Suspects
题目地址: http://poj.org/problem?id=1611 分析: - 数据结构 - parent[x] 表示 x 元素的父节点位置. - rank[x] 记录x的子链的长度, 以便在合 ...
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
HQL 是Hibernate Query Language的简写,即 hibernate 查询语言:HQL采用面向对象的查询方式.HQL查询提供了更加丰富的和灵活的查询特性,因此Hibernate将H ...
- kafka学习默认端口号9092
一 Kafka 概述1.1 Kafka 是什么在流式计算中,Kafka 一般用来缓存数据,Storm 通过消费 Kafka 的数据进行计算.1)Apache Kafka 是一个开源消息系统(微信公众号 ...
- 【微服务架构】SpringCloud之Feign(五)
Feign简介 Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Fei ...
- telnet ip port
windows测试远程端口服务是否能连接上:telnet ip port windows7 系统需要手动启用telnet功能,如下图:
- Java如何实现按指定行读取文件
最近在开发实战中,遇到了一个这样的技术情景: 把log4j生成的日志文件定时刷进MySQL数据库,比如三个小时刷一次,那么每次刷数据的时候,如何控制文件读取是从上一次文件读取结束的地方开始继续读取的? ...
- MongoDB 主从复制 的设置
今天我们主要讨论mongodb的部署技术. 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署, 如果碰到数据库宕机 ...