[杂] 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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值