目录
1.新建文件夹,打开命令行输入cmd,黑窗口输入Python -m venv 文件名创建虚拟环境
2.打开黑窗口输入workon,在输入mk virtualenv 虚拟环境名,在Python文件打开设置进入interpreter选择新创建的虚拟环境
2.with open的原理
1.with语句是python中用于处理资源管理的一种语法结构,主要用于对文件,网络连接等进行操作,自动管理资源的打开和关闭。
2.open()函数是python内置的一个用于打开文件的函数,它的原理主要涉及文件的打开、操作和关闭三个步骤。
3.隐式递归
隐式递归是一种递归算法的实现方式,期中递归调用并没有明确地出现在代码中,而是通过函数或方法内部的循环来隐式地实现递归。
4.递归函数
1.递归函数必须定义一个基本条件,满足该条件时,递归停止,返回一个明确的结果。
2.递归调用的规模减小,递归函数必须通过每次调用自身来解决一个规模更小的子问题,否则递归没有意义。
3.深度限制,递归函数的递归深度是指递归调用的层数,每一层的递归调用都对应着一个栈帧的创建,如果递归深度过大,可能会导致栈溢出问题。
5.文件和文件夹的操作
os.函数名
rename(目标文件名,新文件名):重命名
remove(目标文件名):删除
mkdir(文件夹名字)创建文件夹
rmdir(文件夹名字)删除文件夹
getcwd()获取当前目录
chdir(目录)改变默认目录
listdir(目录)获取目录列表
6.文件操作
打开文件的模式有:
r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】
w,只写模式【不可读;不存在则创建;存在则清空内容】
x, 只写模式【不可读;不存在则创建,存在则报错】
a, 追加模式【可读; 不存在则创建;存在则只追加内容】
"+" 表示可以同时读写某个文件
r+, 读写【可读,可写】
w+,写读【可读,可写】
x+ ,写读【可读,可写】
a+, 写读【可读,可写】
"b"表示以字节的方式操作
rb 或 r+b
wb 或 w+b
xb 或 w+b
ab 或 a+b