#将csv文件读出来,并存到json文件中
#将csv文件读出来,并存到json文件中
import json
import csv
import numpy as np
def csvwjson(path):
with open(path,'r') as csvfile:
reader = csv.reader(csvfile)
list = []
valuename = []
#rows = [row for row in reader]
for row in reader:
list.append(row) #将获取的数据全部放到list中
for i in range(len(list)):
key = list[0] #将list中的第一条数据当作键名
if i != 0:
li = list[i]
valuename.append(li) #将其他数据当作键值放入valuename中
value_ = np.array(valuename).T #将列表转为数组并转置
value = value_.tolist() #json文件只支持list,因此需要把数组转化为列表
test_dict = dict(zip(key,value)) #转化为字典
json_str = json.dumps(test_dict)
with open('E:/python/HomeWork3/js.json', 'w') as json_file:
json_file.write(json_str)
csvwjson('E:/python/HomeWork3/Hospital_Inpatient_Discharges__SPARCS_De-Identified___2015.csv')
#偷偷加微信好友
money = 0
def search(name):
list = ["妮妮","宁宁","荣福荣","露露"]
if name not in list:
chong()
else:
print("该好友已存在!!")
def chong():
global money
if money >= 100:
print("已帮您偷偷加回好友!")
re = input("删除好友>>[y/n]")
if re =="y":
print("该好友不可删除")
money -= 100
f = open("C:/Users/Asus/Desktop/tt.txt","w",encoding = "utf-8") #将剩余钱数放入tt.txt
f.write(str(money))
f.close()
else:
print("费用不足,请充值!!!")
res = input("是否愿意充值?[y/n]")
if res == "y":
print("正在跳转支付宝,请稍等!!")
money1 = float(input("请充值:"))
money += money1
chong() #自己调用自己 递归
else:
print("GoogBye!!")
def start():
name = input("添加好友,请输入昵称>>>")
search(name)
start()
运行结果:
#循环播放音乐及VIP设置
import time
import pygame
import os
c = []
for dirs in os.walk(r'E:\CloudMusic'):
for dir in dirs:
c.append(dir)
for name in c[2]:
file = "E:/CloudMusic/" + name
pygame.mixer.init()
print(name)
track = pygame.mixer.music.load(file)
if name == "薛之谦 - 我好像在哪见过你.mp3" or name == "薛之谦 - 木偶人.mp3":
vip = input("你是VIP吗?[y/n]")
if vip == "y":
pygame.mixer.music.play()
time.sleep(10) #为了测试 因此只播放10秒
pygame.mixer.music.stop()
else:
print("你不可以听这首歌,请注册VIP!!!")
else:
pygame.mixer.music.play()
time.sleep(10)
pygame.mixer.music.stop()
#账号密码登录
import random
id = "1950502061@qq.com"
password = "123456"
id_1 = input("请输入账号:")
password_1 = input("请输入密码:")
c = 0
for i in range(3):
if "@qq.com" in id or "@163.com" in id:
if id==id_1 or password==password_1:
print("登录成功")
break
else:
print("账号和密码错误,请重新输入!!")
id_1 = input("请输入账号:")
password_1 = input("请输入密码:")
check_ma = random.randint(1000,9999)
print(check_ma)
check = input("请输入验证码:")
c += 1
if c>2 :
print("账号已锁,请持本人身份证解锁!!!")
break
else:
print("账号不正确")
运行结果: