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 ...
随机推荐
- Dell 1420N使用Kubuntu默认无线驱动后网络不稳定的解决方法
前几天在我的Dell 1420N上安装了Kubuntu 13.04,装了系统软件中的私有无线网卡驱动Broadcom STA wireless driver后,虽然能上网,但是很不稳定,经常断线,非常 ...
- ajax获取json数据为undefined--原因解析
解决办法:var dataObj=eval("("+data+")");//转换为json对象 问题: 1. 碰到一个问题ajax成功获取json数据后,取值显 ...
- PHP异常处理详解
PHP异常处理详解 异常处理(又称为错误处理)功能提供了处理程序运行时出现的错误或异常情况的方法. 异常处理通常是防止未知错误产生所采取的处理措施.异常处理的好处是你不用再绞尽脑汁去考虑各种错误, ...
- leetcode - 3、Longest Substring Without Repeating Characters
题目链接:https://leetcode.com/problems/longest-substring-without-repeating-characters/description/ 题目要求: ...
- openpose 问题
I ran into the above issue causing a core dump after compiling what I believe was successful without ...
- [Training Video - 4] [Groovy] Initializing log inside class with constructor
TestService s = new TestService(log,context,testRunner) s.xyz() class TestService{ def log def conte ...
- Greeplum 系列(六) 备份与恢复
Greeplum 系列(六) 备份与恢复 http://www.dbdream.com.cn/category/greenplum/ 先介绍几个命令查看 Greenplum 集群状态: # 1. 查看 ...
- 4619 Warm up 2
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; ][]; ...
- python 输入输出,file, os模块
Python 输入和输出 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数. 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout ...
- git reset --soft --hard 区别
[转]git reset 之 soft mixed hard选项的区别 (2014-09-09 16:54:06) 转载▼ 标签: git 分类: Linux 译注:为了避免丢失本地的修改以及orig ...