码迷,mamicode.com
首页 > 编程语言 > 详细

python模块

时间:2018-09-24 11:20:11      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:random模块   当前目录   else   这一   信息   gets   nbsp   大小   python   

os模块

import  os   导入模块

print(os.getcwd())  获取当前工作目录

 

os.makedirs(‘dir1/dir2‘)  创建dir1目录及下级目录dir2,可生成多级递归目录
os.removedirs(‘dir1/dir2‘)删除dir2目录,如果上一级目录也为空,也删除。
os.chdir(‘..‘)改变当前目录,..返回上一层
print(os.listdir())把当前这一层目录列出来,包括隐藏文件。

os.mkdir(‘1231‘)创建一个目录
os.rmdir(‘1231‘)删除一个目录
os.remove(‘ ‘)删除一个文件
os.rename(‘3.py‘,‘33.py‘)  重命名一个文件或者目录 os.rename(‘old‘,‘new‘)

print(os.stat(‘1.py‘)) 列出文件的相关信息

print(os.environ) 获取系统环境变量

os.path.isfile(‘path‘)是文件返回True
os.path.isdir(‘path‘)是目录返回True

print(os.sep)输出当前系统的分隔符分

print(os.sep) 分割文件路径的分隔符

os.system(‘dir‘) 列出当前目录下的文件和目录

ret=os.popen(‘dir‘).read()   列出当前目录下的文件和目录
print(ret)

print(os.path.getsize(os.getcwd()))  返回path的文件的大小

random模块

import random

random.random() 随机去0-1之间的浮点数

random.uniform(1,3) 定义范围取浮点数

random.randint(1,5) 随机取1-5之间的整数

random.randrange(1,10,2) 取大于等于1,小于10的整数,可以定义步长

random.choice([1,‘23‘,[4,5]]) print(type(random.choice([1,‘23‘,[4,5]]))) 随即从可迭代对象里选取一个

random.sample([1,2,3,[4,5]],4) 随即从可迭代对象里取值,可以带参数。

item=[1,3,5,7,9]
random.shuffle(item) 打乱顺序

随机生成一个6位验证码,包含数字,大小写字母

import random
def   void():
    ret=‘‘
    for  i  in range (6):
        le=chr(random.randint(97,122))
        Le=chr(random.randint(65,90))
        num=str(random.randint(0,9))
        s=random.choice([le,Le,num])
        ret=ret+s
    return  ret
print(void())


sys模块是与python解释器交互的接口
import sys
print(sys.platform) 返回操作系统的平台名称
print(sys.version) python解释器程序的版本信息
sys.exit()退出程序,下边的命令不再执行
print(sys.path) 返回模块的搜索路径

ret=sys.argv 执行程序后边参数
import sys
ret=sys.argv
name=ret[1]
passwd=ret[2]
if name== name  and  passwd==passwd  :
    print(欢迎进入)
else :
    print("输入错误"

 

 



 

 


 





 
 
 




python模块

标签:random模块   当前目录   else   这一   信息   gets   nbsp   大小   python   

原文地址:https://www.cnblogs.com/weidaijie/p/9694784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!