python-web编程

开始我蹩脚的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变成字符串

猜你喜欢

转载自blog.csdn.net/qq_37432787/article/details/81103087