• 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: estpypython-mppday5练习常用模块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 random
    import 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)#洗牌,打乱顺序,只能传list
    print(s)
  • 相关阅读:
    AJAX省市县三级联动
    AJAX,JSON搜索智能提示
    AJAX,JSON用户名校验
    原生JS操作AJAX
    JSON和GSON操作json数据
    Servlet之Cookie操作
    路径问题--转发、重定向、表单、超链接
    4418: [Shoi2013]扇形面积并|二分答案|树状数组
    近200篇机器学习&深度学习资料分享
    【Android】Eclipse自己主动编译NDK/JNI的三种方法
  • 原文地址:https://www.cnblogs.com/mpp0905/p/8321695.html
Copyright © 2020-2023  润新知