复制大文件
执行读取文件操作时,打开文件之前必须存在该文件,要不会报错
而写入时,如果没有该文件,系统则会自动帮你创建一个,不会报错
# 1. 打开文件
file_read = open("README")
file_write = open("README[复件]", "w")
# 2. 读取并写入文件
while True:
# 每次读取一行
text = file_read.readline()
# 判断是否读取到内容
if not text:
break
file_write.write(text)
# 3. 关闭文件
file_read.close()
file_write.close()
利用for循环删除列表中的多个元素
# 本题是删除列表中的数字2和3
# 要删除的列表
li = [1, 2, 2, 3, 3, 4, 5, 6, 7]
# 创建空列表用来存储要删除的元素
li1 = []
for a in li:
if a == 2 or a == 3:
# 把要删除的元素便利出来存到一个新的列表当中
li1.append(a)
for b in li1:
# 利用remove在原列表中删除新列表中存在的所有内容
li.remove(b)
print(li)
当然,就本题来说也可以用remove()、pop()等方法,但是数据量多了之后用for循环还是很方便的