Python 自动录入小区楼栋户型信息

import csv #调用csv模块 with open(‘assets.csv’, ‘a’, newline=”) as csvfile: #调用open()函数打开csv文件,传入参数:文件名“assets.csv”、追加模式“a”、newline=”。 writer = csv.writer(csvfile, dialect=’excel’) # 用csv.writer()函数创建一个writer对象。 header=[‘小区名称’, ‘地址’, ‘建筑年份’, ‘楼栋’, ‘单元’, ‘户室’, ‘朝向’, ‘面积’] writer.writerow(header) title=input(‘请输入小区名称:’) address = input(‘请输入小区地址:’) year = input(‘请输入小区建造年份:’) block = input(‘请输入楼栋号:’) un…

Read More

Python 实现滚动广告牌效果(跑马灯)

# 运行前可将第8行改为 for i in range(20) 控制一下循环次数。 # 或者,可以直接运行,然后用“刷新网页”这种方法强行打断程序。 import os, time def main(): # 用函数封装,可复用性会高一些(可在其他的.py文件里调用该函数。) content = ‘ 风变编程,陪你一起学Python ‘ # 广告词可自定义。 while True: os.system(‘cls’) # 完成清屏:清屏和打印结合起来,形成滚动效果。在windows命令提示符下清屏就是:os.system(“cls”)在linux终端下清屏就用:os.system(“clear”) print(content) content = content[1:] + content[0] # 这行代码相当于:将字符串中第一个元素移到了最后一个。 time.sleep(0.25) # …

Read More

Python 菜品推荐Demo

# 帮你做选择之我要吃什么 import random # 将需要用到的表格和变量放在开头 list_food = [‘KFC’, ‘蒸菜馆’, ‘楼下快餐店’, ‘桂林米粉’, ‘东北饺子’, ‘金牌猪脚饭’, ‘三及第汤饭’] # 备选菜单,可自定义。 list_choice = [] # 由于两个原因都包含判断过程,所以,为了让代码更简洁,可将其封装成函数。 def choose(list): while True: food = random.choice(list) judgement = input(‘去吃【%s】好不好啊?同意的话输入y,不想吃直接回车即可。’%(food)) if judgement == ‘y’: print(‘去吃【%s】!就这么愉快地决定啦!’%(food)) break # 判断环节 reason = int(input(‘你不知道吃什么的原因是:1…

Read More

Python 用不同的方法求绝对值

import math # 方法1:条件判断 def abs_value1(): a = float(input(‘1.请输入一个数字:’)) if a >= 0: a = a else: a = -a print(‘绝对值为:%f’ % a) # 方法2:内置函数 abs() def abs_value2(): a = float(input(‘2.请输入一个数字:’)) a = abs(a) print(‘绝对值为:%f’ % a) # 方法3:内置模块 math def abs_value3(): a = float(input(‘3.请输入一个数字:’)) a = math.fabs(a) print(‘绝对值为:%f’ % a) # 运行函数,查验一下。 abs_value1() abs_value2() abs_value3()

Python 群发邮件代码demo

import smtplib # smtplib 用于邮件的发信动作 from email.mime.text import MIMEText # email 用于构建邮件内容 from email.header import Header # 用于构建邮件头 import csv # 引用csv模块,用于读取邮箱信息 # 发信方的信息:发信邮箱,QQ邮箱授权码 # 方便起见,你也可以直接赋值 #from_addr = input(‘请输入登录邮箱:’) #password = input(‘请输入邮箱授权码:’) from_addr = ‘121942198@qq.com’ password = ”#QQ邮箱授权码,非QQ邮箱就写邮箱密码 # 发信服务器 smtp_server = ‘smtp.qq.com’ # 邮件内容 text=”’ 亲爱的同学,你好! 我是DU老师,能遇见你很…

Read More

Python MyQR,制作一个动态二维码。

# 先导入模块 from MyQR import myqr myqr.run(     words=’http://wwww.iamdu.com’,     # 扫描二维码后,显示的内容,或是跳转的链接     version=5,  # 设置容错率     level=’H’,  # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高     picture=’she.gif’,  # 图片所在目录,可以是动图     colorized=True,  # 黑白(False)还是彩色(True)     contrast=1.0,  # 用以调节图片的对比度,1.0 表示原始图片。默认为1.0。     brightness=1.0,  # 用来调节图片的亮度,用法同上。     save_name=’Python.gif’,  # 控制输出文件名,格式可以是 .jpg, .png ,…

Read More