python新奇检测,[杂] python3.x 那些新奇好玩的模块,待续

将中文转成拼音

pip3 install xpinyin

from xpinyin import Pinyin

p = Pinyin()

p.get_pinyin("中文字符串")

python3 操作excel表

import csv

import xlrd

import xlrd

def xlsx_to_csv():

workbook = xlrd.open_workbook('stu_1.xls')

table = workbook.sheet_by_index(0)

with codecs.open('stu_1.csv', 'w', encoding='utf-8') as f:

write = csv.writer(f)

for row_num in range(table.nrows):

row_value = table.row_values(row_num)

write.writerow(row_value)

xlsx_to_csv()

with open("stu_1.xls","r",encoding="utf-8") as f:

tet = csv.reader(f)

for line in tet:

print(line)

#python3 写入xlsx

# big_data 是所有数据

# big_DATA的数据结构是:

#big_DATA={

# 'key1':[[1,2,3,4],[1,2,3,4],...],

# 'key2':[[1,2,3,4],[1,2,3,4],...],

# 'key3':[[1,2,3,4],[1,2,3,4],...],

# }

# key是xlsx的表

# [1,2,3,4]是每一行的数据

# FILE_NAME指的是xlsx的文件路径

def write(big_data):

workbook = xlsxwriter.Workbook(FILE_NAME)

for key in big_data:

#从第二行开始,首行留给中文注释

index=2

data=big_data[key]

worksheet = workbook.add_worksheet(key)

# 参数理解: A1,A为列的序列号,1则是行数

worksheet.write("A1", '排名')

worksheet.write("B1", 'ASIN')

worksheet.write("C1", '图片')

worksheet.write("D1", '价格')

worksheet.write("E1", '评分')

worksheet.write("F1", '类别')

worksheet.write("G1", '时间')

print(index)

for msg in data:

print(msg)

# 加宽第一列使文本更清晰。

worksheet.set_column('A:A', 30)

print('A'+str(index), '%s'%msg[-3])

worksheet.write('A'+str(index), '%s'%msg[-3])

worksheet.write("B"+str(index),"%s"%msg[0])

# 插入一张图片。

worksheet.insert_image('C'+str(index), './pic/%s.jpg'%msg[0], {'x_scale': 0.5, 'y_scale': 0.5})

worksheet.write('D'+str(index), '%s'%msg[1])

worksheet.write('E'+str(index), '%s' % msg[2])

worksheet.write('F'+str(index), '%s' % msg[-2])

worksheet.write('G' + str(index), '%s' % msg[-1])

# 插入一张位偏移图片。

# worksheet.insert_image('B12', 'python.png', {'x_offset': 15, 'y_offset': 10})

# 插入一张缩放了的图片。

# worksheet.write('23', '插入一张缩放了的图片:')

# worksheet.insert_image('B23', 'python.png', {'x_scale': 0.5, 'y_scale': 0.5})

index+=1

workbook.close()

itchat模块

#自动回复消息

#信息轰炸?

#截取撤回的消息?

ubuntu 的 ctrl+z /ctrl+c

ctrl+z :暂停当前任务,放置后台

jobs:查看后台暂停的任务

fg %n:运行暂停的第n个任务到前台

bg %n:运行到后台(不加n,默认为最后一个)

ctrl+c:强制关闭当任务

redis + django

sudo apt install redis-server

ps -aux|grep redis //安装后,检查程序是否启动

sudo /etc/init.d/redis-server status //查看运行状态

redis-cli //进入客户端(以下进入client的命令)

help //查看命令

set 键名 值 //设置k-v

get 键名 //获取value

keys * //查看所有k

del 键名 //删除kv

开发过程中,修改了js文件,但网页刷新无显示,缓存机制问题

解决方法:ctrl+F5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值