开始我蹩脚的python-web渗透学习,最近真的没自信呀,一点都没有,一直在想我有多菜。(苦笑…)
第一天
- 判断今年是否闰年
import time
cur=time.localtime()[0]
if(cur%400==0 or (cur%4==0 and cur%100!=0)):
print("yes")
else:
print("no")
- math用法
import math
print(math.fmod(20,7)) 求余数
print(math.sin(0.5))
print(math.cos(0.5))
print((86/40)**5) **幂
- 求0-100内的素数
flag=0;
for i in range(2,100):
flag=0
for j in range(2,int(i/2)+1):
if(i%j==0):
flag=1
break
if(flag==0):
print(i)
注:range(0,10),表示0-9
- 目录遍历+文件操作
import os
print(os.listdir("F:/qt")) 一层遍历目录
import os
for i in os.walk("E:/packages"): 层层遍历目录
print(i)
import os
for root,dirs,files in os.walk("E:/packages"):
open('myml.txt','a').write("%s %s %s\n" % (root,dirs,files)) 写文件
import os
export=""
for root,dirs,files in os.walk("E:/packages"):
export+="%s %s %s\n" % (root,dirs,files)
open('myml.txt','w').write(export) 注意字符串="" +=
import os
export=[]
for root,dirs,files in os.walk("E:/packages"):
export.append("%s;%s;%s\n" % (root,dirs,files))
open('myml.txt','w').write(''.join(export)) 注意join方法和列表使用
- 读写文件
import os
export=[]
input=open('1.txt','r')
output=open('resault.txt','a')
for line in input:
if(line!="\n"): 去除空行
line=line.strip('#') 去除#号
export.append("%s" %(line))
print(line)
output.write(''.join(export)) 将export变成字符串