1.文件的操作
os.remove()删除文件
os.rename()重命名文件
os.rmdir/removedirs删除目录
2.如何创建虚拟环境
打开黑窗口输入workon查看虚拟环境
在输入mk virtualenv 虚拟环境名,在Python文件打开设置进入interpreter选择新创建的虚拟环境
3.python中的opne 和 with open区别
使用open打开文件,必须要使用close关闭文件,所以,为了保证无论是否出错都能正确地关闭文件。
with open可以不用close()方法关闭文件,无论在文件使用中遇到什么问题都能安全的退出,即使发生错误,退出运行时环境时也能安全退出文件并给出报错信息。
4.如何查看python文件夹路径
右击文件copy path 里面就是绝对路径跟相对路径
5. 递归函数需要满足以下限制条件:
递归函数必须定义一个基本情况,当满足该条件时,递归停止,返回一个明确的结果。如果没有正确定义基本情况,递归函数可能会陷入无限递归的循环中。
6. 计算机有什么内存
栈: 存放函数的返回地址、参数和局部变量。
堆: 我们通过 new 和 malloc 分配得到的空间。
静态存储就是指在程序编译期间分配固定的存储空间的方式
7.自定义生成器
# 5.
my_generator = (i * 2 for i in range(5))
print(my_generator)
for value in my_generator:
print(value)
def mygenerater(n):
for i in range(n):
print("开始生成...")
yield i
print("完成一次...")
if __name__ == '__main__':
g = mygenerater(2)
for i in g:
print(i)
8.python运算符算法
if __name__ == '__main__':
pass
# 3.
a = 8 //3
b = 7 % 5
c = 6 / 3
d = 2 ** 3
e = 9 << 2
f = 15 >> 3
g = 3 ^ 4
h = 5 & 2
print(a,b,c,d,e,f,g,h)
9.文件操作的基本流程
t 读写都以 str(unicode)为单位 必须指定encoding = 'utf-8'
- w 只写模式,当文件不存在时会创建空文件,当文件存在时会清空文件,指针位于开始位置 (先清空再写入)
- a 只追加写,在文件不存在时会创建空文件,在文件存在时文件指针直接在末尾。
10.reduce是什么
Python 提供了一个名为 reduce() 的函数,可以更加简洁地实现累积运算。reduce() 函数的语法