python之os、sys和random模块

import os

# print(os.getcwd())#获取当前目录,绝对路径# print(os.chdir(‘../‘))#更改当前目录,../的意思是退回上一级目录# print(os.getcwd())# print(os.curdir)#当前目录,相对路径# print(os.pardir)#当前目录,相对路径# print(os.mkdir(‘test0117‘))#创建文件夹# print(os.rmdir(‘test0117‘))#删除文件夹,只能删除空文件夹# print(os.remove(‘11.png‘))#删除文件,不能删除文件夹# print(os.listdir(‘c:/‘))#列出一个目录下的所有文件# os.rename(‘test0117‘,‘mpp‘)#重命名# print(os.stat(‘file_d‘))#获取文件信息

# print(__file__)#_file_文件的绝对路径# print(os.path.abspath(__file__))#获取文件的绝对路径# print(os.path.split(‘E:\testpy\python-mpp\day5\练习\常用模块os和sys.py‘))#分割路径和文件名# print(os.path.dirname(‘E:/testpy/python-mpp/day5/练习/常用模块os和sys.py‘))#获取父目录# print(os.path.basename(‘E:/testpy/python-mpp/day5/练习/常用模块os和sys.py‘))# 获取最后一级,如果是文件显示文件名,如果是目录显示目录名# print(os.path.exists(‘11常用模块os和sys.py‘))# 目录/文件是否存在# print(os.path.isfile(‘常用模块os和sys.py‘))#判断是否是一个文件# print(os.path.isdir(‘常用模块os和sys.py‘))#是否是一个文件夹# name = ‘a.sql‘# print(os.path.join("e",name))#拼接成一个路径

# print(os.sep)#当前操作系统的路径分隔符# print(os.linesep)  # 当前操作系统的换行符# print(os.pathsep)  # 当前系统的环境变量中每个路径的分隔符,linux是:,windows是;# print(os.environ)  # 当前系统的环境变量# print(os.name)  # 当前系统名称

# os.system(‘dir‘)#用来执行操作系统命令,只能执行,获取不到结果# res = os.popen(‘ipconfig‘)#用来执行操作系统命令,并且获取到返回结果.read# print(res.read())

import sys

# print(sys.path) #环境变量# print(sys.platform) #看当前系统是什么print(sys.version)#看python的版本print(sys.exit(‘程序退出‘))quit(‘程序退出‘) #退出程序
import randomimport string

# print(random.randint(1,199))#1_199随机取一个整数# print(string.digits)#所有的数字0—9# print(string.ascii_lowercase)#所有的小写字母# print(string.ascii_uppercase)#所有的大写字母# print(string.ascii_letters)#所有的小写字母+所有的大写字母# print(string.punctuation)#所有的特殊字符

# mpp = random.choice([‘iphone‘,‘xiaomi‘,‘huawei‘])#随机取一个元素# mpp=[‘iphone‘,‘xiaomi‘,‘huawei‘]# res = random.sample(mpp,2)#随机取N个元素# print(res)

# res = random.uniform(1,9)#取随机小数# print(res)# print(round(res,3))#保留几位小数

s = [‘iphone‘,‘xiaomi‘,‘huawei‘,‘mpp‘]random.shuffle(s)#洗牌,打乱顺序,只能传listprint(s)

原文地址:https://www.cnblogs.com/mpp0905/p/8321695.html

时间: 2024-07-28 14:46:50

python之os、sys和random模块的相关文章

python(30)——【random模块】【if __name__ =='__main__'】【os模块】

一.random模块(随机模块) 1.random 常用模块介绍 import random print(random.random()) #返回[0,1)之间的随机浮点数 print(random.randint(2, 4)) #返回一个[2,4]内的随机整数 print(random.choice([1, [20, 23], 66, 4])) #返回可迭代对象中的任意一个元素 print(random.sample([1, [20, 23], 66, 4], 2)) #返回可迭代对象中的任意

python模块 os&sys&subprocess&hashlib模块

os模块 # os模块可根据带不带path分为两类 # 不带path print(os.getcwd()) # 得到当前工作目录 print(os.name) # 指定你正在使用的操作系统,windows为nt,linux为“posix" os.shell() # 运行shell命令 print(os.environ) # 返回操作系统所有的环境变量 print(os.getenv("home")) # 读取指定环境变量的值 os.environ.setdefault(&qu

Python之随机生成数random模块

代码 #!/usr/bin/env python #coding=utf-8 import random #生成[0, 1)直接随机浮点数 print random.random() #[x, y]中的随机整数 print random.randint(1, 100) list = [1, 2, 3, 4, 5] #随机选取 print random.choice(list) #随机打乱 random.shuffle(list) print list 输出 0.787074152336 95 1

PYTHON学习0045:函数---random模块详解--2019-8-11

1.取随机数:random.randint(1,100)从1到100取一个随机整数,包含100.2.random.randrange(1,100)和上一个类似,只不过这个不包含100.3.random.random():生成随机浮点数4.random.choice("sdfsf2323d23")从字符串里返回随机元素:5.random.sample("sdfsf2323d23",3)从给定字符串里随机返回3个元素,以列表形式展示:6.生成随机字符串:首先导入一个模块

Python学习之路:random模块

#随机生成4位数字的验证码 # import random # # checkcode='' # # for i in range(4): # current=random.randint(1,9) # checkcode+=str(current) # print(checkcode) #随机生成4位字母和数字组合的验证码 import random checkcode='' for i in range(4): current=random.randrange(0,4) if current

python中os与sys作用与区别

OS模块 在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法.网上这方面资料也很多,每次整理,只是对自己所学的知识进行梳理,从而加深对某个模块的使用. #OS模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹) result

Python 基础 - Day 5 Learning Note - 模块 之 标准库:random 模块

常用操作 import random # 随机浮点数 print(random.random()) # 0.1706000097536472 # 返回生成一个0到1的随机浮点数: 0<= n <= 1 print(random.uniform(1,8)) # 4.060336609768256 # 函数语法: random.uniform(a,b) # 返回生成以a为下限,b为上限的随机浮点数: a<=n<=b # 随机整数 print(random.randint(1,10))

python的OS库和正则表达式库

摘自:http://blog.chinaunix.net/uid-16360955-id-3351990.html 作留存学习 1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型     callable(obj) 查看一个obj是不是可以像函数一样调用     repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝     eval_r(str) 表示合法的python表达式,返回这个表达式     di

python3.7 random模块

#!/usr/bin/env python __author__ = "lrtao2010" #python3.7 random模块 import random #随机模块 # res0 = random.random() #从0~1中间随机产生一个小数点后16位的浮点数 # res1 = random.uniform(1,3) #从1~3中间随机产生一个小数点后16位的浮点数 # res2 = random.randint(1,3) #[1,3] # res3 = random.ra