python
一个不会写代码的小黑
君子之交淡如水,小人之交甘若醴。
展开
-
python json序列化问题
TypeError: Object of type ‘Decimal’ is not JSON serializableimport decimalimport jsonclass CJsonEncoder(json.JSONEncoder): """ json格式化问题,解决python不能序列化问题 """ def default(self, obj): if isinstance(obj, decimal.Decimal): .原创 2021-05-25 09:49:26 · 363 阅读 · 0 评论 -
python报错AttributeError: module ‘pysynth‘ has no attribute ‘make_wav‘
起因按照网上教程 Python3使用PySynth制作音乐import pysynthimport numpy as npimport re# 先限定音符12356 中国风五声调式 这样听起来比较自然notes = np.array(["c4", "d4", "e4", "g4", "a4", ])# 音符时值durations = np.array([1, 2, 4, -2, -4, -8])# 随机生成音符 重音穿插其中sn = []for t in range(16):原创 2021-04-22 17:28:20 · 1167 阅读 · 11 评论 -
必应壁纸批量下载
必应壁纸批量下载最近发现 bing 的壁纸质量是真的好,小编就想将壁纸下载到本地,作为自己的桌面壁纸,然而需要一个一个点击下载,而且一页只有12张,还需要手动翻页才能继续下载壁纸。然后就想到能不能用程序代替重复的机械操作说来就来,上代码import osimport reimport timeimport urllib.requestimport requestsdef get_one_page(url): headers = { 'user-agent':原创 2020-12-18 10:31:48 · 1024 阅读 · 0 评论 -
python环境分离
环境分离在开发项目时通常都会有两个及以上的环境,由于不同环境的配置文件路径是不相同的,小编这里就有三个不同的环境,所以如何将环境分离这是关键这里就将线上环境于本地环境分离首先创建两个配置文件分别为 dev 环境和test 环境目录结构global_config.ini# type代表要使用环境的配置文件[ENV]type = db_config.iniglobal_config.pyimport configparserimport loggingimport os"""原创 2020-06-03 14:27:35 · 685 阅读 · 0 评论 -
python 中的switch
python 中的switch初学python语言,竟然很久才发现python没有switch-case语句,查看官方文档说是可以用if-elseif-elseif。。。。代替。switch = {'case1': case1, #使用字典代替相当于java 'case2': case2, ...原创 2020-03-26 14:01:34 · 10972 阅读 · 0 评论