在新创建了一个Django的项目后,直接启动,发现遇到了如题所示的错误;具体如下:

详细的错误信息:

解决该问题的方法,在上面的错误提示中已经写的很明白了:

文件【”C:\Users\adamhuan\AppData\Local\Programs\Python\Python37\lib\site-packages\django\contrib\admin\widgets.py”】的【151】行有语法错误:

去看看该文件【widgets.py】

首先,备份原文件:

查看文件内容:

原来的内容:

修改后的内容:

可以看到[……]

Read more

很多时候,电子书比纸质书方便。
但是,很多电子书平台购买的电子书是有DRM保护的,如下:

因此,我们就有了破解DRM保护的需求。

在本文中,我会详细描述破解DRM限制的细节;
这些步骤在网上都可以搜索到,我这里只是做记录,以及处于对技术的研究而做的测试;
如果你有喜欢的电子书,推荐还是付费购买;
毕竟作者们写书也很辛苦,也很不容易,应该鼓励与支持知识的分享与传播,尊重每本书的作者们的辛勤劳动与付出。

开始本文前,你需要准备以下软件:

  1. Calibre,这是一个通用的电子书阅读软件
  2. Github,deDRM,这是一个破解DRM的插件,其中包含源代码,感兴趣的可以去翻阅、学习

DeDRM[……]

Read more

前面,在处理交互式命令的非交互运行的时候,我其中的一个方法是通过【pexpect】模块解决的:

具体是这样的:

但是,你可以看到,上面的是在Python命令行终端中执行的;

如果直接把上面的代码贴到Python的脚本中【xxx.py】并执行,你会发现,【spawn】中定义的指令并没有真的运行。

问题原因:在脚本中执行pexpect的时候,需要增加【pexpect.interact()】,命令才会被真正的执行;如下:

如上,在出问题的场景中,上述代码是没有【红框高亮】部分的代码的。

终了

[……]

Read more

词牌名

东风第一枝,词牌名,又名“琼林第一枝”。史达祖《东风第一枝·壬戌闰腊望雨中立癸亥春与高宾王各赋》为正体,双调一百字,前段九句四仄韵,后段八句五仄韵。另有双调一百字,前段九句六仄韵,后段八句六仄韵;双调一百字,前段九句四仄韵,后段八句四仄韵等变体。代表作品有纳兰性德东风第一枝·桃花》等。

东风第一枝,清鲍芳蒨词名《琼林第一枝》。蒋氏《九宫谱》注“大石调”,吴文英梦窗词》注“黄钟商”。“东风第一枝”指梅花,民间有梅为花魁之说,东风即春风,第一枝为梅花。唐德宗李适诗云:“东风变梅柳,万汇生春光”。宋朱熹诗云:“今日清江路,寒梅第一枝。”可知调名本义为咏梅。相传吕渭老在宋宣和[……]

Read more