Python
异想之旅
一位热爱计算机技术和网络工程的高中生,退役的信竞&数竞选手,主攻Web开发
展开
-
0.3 Python环境安装
由于精力有限,本文介绍的是 Python 3.x 在 Windows 平台下的安装,其他版本操作类似可直接自行准备安装包安装,其他操作系统请自行百度。1. 下载首先从官网打开下载界面下载自己需要的版本众所周知由于不可抗力因素在中国访问这种境外网站速度较慢,所以附上 Python 3.8.5 Windows 64位 版本的安装包,大家可以直接下载(来自腾讯软件中心):https://dl.softmgr.qq.com/original/Development/python-3.8.5-amd64原创 2021-09-30 16:41:05 · 618 阅读 · 0 评论 -
Django和Flask不能监听0.0.0.0(字符集错误)的问题的解决方案
作为一个纯粹的萌新接触Flask,真的有些问题很难处理(问题是大神们还没遇到过)今天说一个flask的run的问题就是这个代码运行时可能会报错字符集错误:...if __name__ == "__main__": app.run(host="0.0.0.0")那么众所周知Python最怕字符集错误了但是这个问题很简单99%是因为电脑的计算机名称有中文(注意不是用户名)解决方法就是改名,百度就行,我随便贴一个https://jingyan.baidu.com/article/d5c4b5原创 2021-04-12 00:38:18 · 472 阅读 · 0 评论 -
0.5 如何运行Python代码
无论采用下面所介绍的哪一种运行方式,你都需要在电脑上安装好Python环境,具体可以参考前面几节的内容。原创 2022-08-02 08:57:46 · 266 阅读 · 0 评论 -
Unicode控制字符列表:Web项目HTML删除控制字符注入
用户起用户名的时候使用控制字符还是需要限制一下!下面给出了一个列表,每个数字表示一个控制字符对应的Unicode编码:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 14原创 2022-03-08 20:29:42 · 1829 阅读 · 0 评论 -
Python第三方模块markdown【解析LaTex数学公式】并【在HTML文件中显示】
异想之旅:本人原创博客完全手敲,绝对非搬运,全网不可能有重复;本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告。本人所有文章仅在CSDN和个人博客(一定是异想之旅域名)发布,除此之外全部是盗文!本人刚刚在使用Flask搭建的博客中成功加入了这个扩展,参考了大量文档和国内博主的博客,现将可用方案分享出来供参考,也作为个人记录用。首先安装 markdown 及其扩展 python-markdown-math :pip install markdownpip install python_mark原创 2022-02-05 00:22:45 · 3151 阅读 · 2 评论 -
Python判断两个字符串相似程度
异想之旅:本人博客完全手敲,绝对非搬运,全网不可能有重复;本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告。本人所有文章发布平台为CSDN和博客园,后期可能会有个人博客,除此之外全部是盗文!import difflib def string_similar(s1, s2): return difflib.SequenceMatcher(None, s1, s2).quick_ratio() print(string_similar('爱尔眼科沪滨医院', '沪滨爱尔眼科医院'))原创 2021-09-20 18:10:53 · 1152 阅读 · 0 评论 -
Python计算日期间隔的天数
import timestart_date = "2020-1-1"end_date = "2021-1-1"start_sec = time.mktime(time.strptime(start_date, '%Y-%m-%d'))end_sec = time.mktime(time.strptime(end_date, '%Y-%m-%d'))days = int((end_sec - start_sec) / 86400)print(days)全都是函数调用我也不是很懂这两个原创 2021-04-15 22:38:00 · 1067 阅读 · 0 评论 -
Python搭建FTP服务器
from pyftpdlib.authorizers import DummyAuthorizerfrom pyftpdlib.handlers import FTPHandlerfrom pyftpdlib.servers import FTPServerauthorizer = DummyAuthorizer()authorizer.add_user("username1", "password1", "E:/编程/1/", perm="elradfmwMT") # 用户名,密码,可访问原创 2021-04-12 01:31:02 · 251 阅读 · 0 评论 -
Python Pypi修改国内镜像源 + 无法安装某些依赖时可能的解决方案
百度上有很多通过参数 -i 临时实现的但是还是建议大家用这个一劳永逸的pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/我知道还有清华豆瓣啥的,但是亲测阿里最好用信不过我的话参考https://www.cnblogs.com/believepd/p/10499844.html,有介绍其他的源站如果安装某些东西报错比如pyinstaller请在安装前先执行pip3 install wheel原创 2021-04-12 01:24:28 · 174 阅读 · 0 评论 -
Python调用Windows API实现文本朗读
还是要先装依赖pip3 install pywin32这里有个知识点,就是不管是win32com, win32api还是win32con,pip依赖都是pywin32我之前也不太会用pip,小白们一定多练练,这个很简单很基础from win32com.client import Dispatchspeaker = Dispatch("SAPI.SpVoice")speaker.Speak("你好,世界!")speaker.Speak("Hello World!")前两行算是初始化吧;原创 2021-04-12 01:17:36 · 558 阅读 · 0 评论 -
Python获取Windows CPU和内存占用
pip3 install psutilimport psutilimport timedef getMemory(): data = psutil.virtual_memory() memory = str(int(round(data.percent))) + "%" return memorydef getCpu(): cpu = str(round(psutil.cpu_percent(interval=1), 2)) + "%" return原创 2021-04-12 01:12:49 · 1250 阅读 · 3 评论 -
Python打包文件夹为ZIP
直接贴代码import osimport time as timport zipfiledef zipDir(dirpath, outFullName): """ 压缩指定文件夹 :param dirpath: 目标文件夹路径 :param outFullName: 压缩文件保存路径+xxxx.zip :return: 无 """ zip = zipfile.ZipFile(outFullName, "w", zipfile.ZIP_DEF原创 2021-04-12 01:09:08 · 1580 阅读 · 0 评论 -
Python使用zmail发送邮件最简单实现
首先pip安装依赖pip3 install zmail然后看这个示例就够了import zmailmail_content = { "subject": "异想之旅轻量网盘服务邮件验证码", #邮件主题 "content_html": """ <p>用户你好,这里是异想之旅。</p> """, # 正文内容,使用HTML书写;直接输入纯文本也是可以的 "from": "异想之旅验证码机器人 <coder@yixia原创 2021-04-12 01:03:14 · 592 阅读 · 0 评论 -
Python变量命名的几点建议
一、下划线还是要好过驼峰命名法are_you_ok = "recommended"areYouOk = "not recommended"areyouok = "go away!"二、临时变量用 __ = "recommended" # 这也是符合规范的t = "not recommended"temp = "not recommended"三、中文也可以作为变量名你好 = "Wow!"事实上任何Unicode包含的文字都行,虽然没啥用……...原创 2021-04-12 00:49:19 · 214 阅读 · 0 评论 -
Python pass语句的超秀写法
这个代码try: 1/0except: pass等同于try: 1/0except: ...Python3的特性原创 2021-04-12 00:44:07 · 123 阅读 · 0 评论