简单的小算法 random随机获取数据 import random def getrandata(num): a=[] i= while i<num: a.append(random.randint(,)) i+= return a print(getrandata()) 例: [, , , , , , , , , ] 冒泡排序 import getdata def bubbleSort(a): l=len(a)- i= while i<l: j=l while j>=i: ]<a…
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…
一.序列化模块 1.序列化模块的用途 将一种数据结构转换成特殊的序列(特殊字符串,bytes),并且还可以转换回去 凡是数据通过网络传出去最终的格式必须bytes 2.json模块 json 是一种轻量级的数据交换格式 用途: 所有编程语言公认的一种序列 缺点: 支持的python的数据结构有限,只支持: int str bool dict list tuple None 除了(set())和对象 用法一 (两对儿,四个方法) dumps,loads # 用于网络传输 #原则一对一,一个dump…
os模块 os模块:该模块提供了一些方便使用操作系统相关功能的函数 os.remove() 删除文件 os.rename() 重命名文件 os.walk() 文件目录遍历器 os.chdir() 改变目录 os.mkdir/mkdirs 创建目录/多层目录 os.rmdir/removedirs 删除目录/多层目录 os.listdir() 列出指定目录的文件 os.getcwd() 取得当前工作目录 os.chmod() 改变目录权限 os.path.basename() 去掉目录的路径,返回…
<os和sys的官方解释> ➤os os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种方便的使用操作系统函数的方法. ➤sys sys: This module provides access to some variables used or maintained by the interpreter and to functions that…
os与sys模块的官方解释如下: os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种方便的使用操作系统函数的方法. sys: This module provides access to some variables used or maintained by the interpreter and to functions that intera…
os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境. os 常用方法 os.remove(‘path/filename’) 删除文件 os.rename(oldname, newname) 重命名文件 os.walk() 生成目录树下的所有文件名 os.chdir('dirname') 改变目录 os.mkdir/makedirs('dirname')创建目录/多层目录 os.r…
os与sys模块的官方解释如下: os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种方便的使用操作系统函数的方法. sys: This module provides access to some variables used or maintained by the interpreter and to functions that intera…
目录 一:hashlib模块 二:logging 一:hashlib模块 加密: 将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 能够做文件一系列校验 python的hashlib提供了常见的摘要算法, 如MDS,SHA1等等. 什么是摘要算法呢? 摘要算法又称哈希算法.散列算法.它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 加密模块的应用 加密为了保证数据的安全 本质就是将明文变成密文 加密算法 常用: md系列 sha系列 basa…
os 模块: # _author: lily # _date: 2019/1/13 import os print(os.getcwd()) # 得到当前的工作目录 # print(os.chdir(r'D:\Program Files')) #改变当前的工作目录 # 这里 r 的意思是所有字符都是原生字符,避免转义 print(os.curdir) # . print(os.pardir) # .. # os.mkdir('abc') # 只能生成一个目录,不能生成嵌套的形式 # os.mkd…