例如:
首先我们写一个for循环:
for i in range(10):
if i > 5:
continue
print(i)
continue跳出本次循环继续下一次循环
break跳出整个循环,如果在“for i in range(10):”上面在加入一层循环:
例如:
for j in range(5):
for i in range(10): if i < 5: continue if j >3: break print(i)break是跳出这一层的循环
文件操作
file_obj = file("文件路径","模式")
file_obj = open("文件路径","模式") python2中
打开文件的模式有:
r 以只读的方式打开文件
w 打开一个文件只用于写入,如果该文件已存在则将其覆盖,如果该文件不存在,创建新文件
a 打开一个文件用于追加,如果该文件已村子啊,文件指针将会放在文件的结尾,也就是说,会写入文件后,如果该文件不存在,创建新文件进行写入
w+ 打开一个文件用于读写,如果该文件已存在则将其覆盖,如果该文件不存在,创建新文件进行写入
一次性加载所有内容到内存
obj.read()
一次性加载所有内容到内存,并根据行分割成字符串
obj.readlines()
每次仅读取一行数据
for line in obj:
print(line)
写操作
f = open("test.log","w")
f.write("this is the first line\n")f.write("this is the second line\n")f.write("this is the 3 line\n")f.write("this is the 4 line")f.close()结果创建一个文件名文test.log,在进行写操作的时候一定要注意,在已存在的文件,进行weite写操作,会将原来的文件覆盖掉!
读操作
f = open("test.log","r")
#print(f.readlines())
for i in f : print(i)f.close()结果:
this is the first line
this is the second linethis is the 3 linethis is the 4 line读的模式不能写,写的模式不能读