![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
DBA之路
啥也不会的DBA
展开
-
Python ifelse简写
python是代码执行是逐行执行的,行数越少代码执行的效率越高,优化语句的写法可以提高代码的可读性,使得代码根据简洁。例如一个常用判断赋值语句通常我们会写到4行代码。if b>0: a=belse: a=0其实可以用一行代码就可以搞定;#如果b的值大于0,将b直接赋值给a,否则将a设置为0a=b if b>0 else 0...原创 2021-08-18 19:07:47 · 147 阅读 · 0 评论 -
python 中SQL的查询结果数据结构
通过SQL查询出来的结果元组的嵌套数据结构如下instance_list = (('solar-solar-mysql', 'dx-solar-solar-mysql1-online'), ('ape-misc-mysql', 'dx-ape-misc-mysql1-online'))可以用索引取instance[0][1] 就取到了'dx-solar-solar-mysql1-online'...原创 2021-06-21 20:30:05 · 465 阅读 · 2 评论 -
Python中sys._getframe().f_code.co_name
import sysdef test_sys(): # 返回函数名 print sys._getframe().f_code.co_nametest_sys()原创 2021-06-21 15:55:49 · 2700 阅读 · 0 评论 -
Python字符串前的r的作用
r/R:非转义的原始字符串与普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。而如果是以r开头,那么说明后面的字符,都是普通的字符了,即如果是“\n”那么表示一个反斜杠字符,一个字母n,而不是表示换行了。以r开头的字符,常用于正则表达式,对应着re模块。...原创 2021-06-08 20:08:52 · 248 阅读 · 1 评论 -
Mac OS pip安装MySQLclient时报错
pip3 install mysqlclineterror: command 'clang' failed with exit status 1解决办法:备份原来的目录/Library/Developer/CommandLineToolssudo mv /Library/Developer/CommandLineTools/ /Library/Developer/CommandLineTools_bak0319打开网址https://developer.apple...原创 2021-03-19 20:45:38 · 202 阅读 · 0 评论 -
pycharm使用本地虚拟环境
参考博客https://blog.csdn.net/guying4875/article/details/80905472requirements.txt原创 2021-03-19 17:32:49 · 242 阅读 · 0 评论 -
mac系统部署Python3.8安装Python虚拟环境
中文文档https://docs.python.org/zh-cn/3.8/tutorial/venv.htmlhttps://blog.csdn.net/qq_22022063/article/details/78979367python3 -m venv acheryvenvcd ~/dba/acheryvenv/bin/激活source ~/dba/acheryvenv/bin/activatesudo pip3 install virtua...原创 2021-03-19 01:51:55 · 402 阅读 · 0 评论 -
Python 输出%号
python的百分号输出比较奇怪,代码如下print('%s%%'%(5))#这样就能输出‘5%’原创 2021-03-16 19:51:19 · 3991 阅读 · 0 评论 -
python正则表达式
re.findall("ALTER[\s\S]*;",sql)[\s\S]*原创 2020-12-01 16:56:45 · 64 阅读 · 0 评论 -
centos安装pip命令
yum -y install epel-releaseyum -y instal python-pip原创 2020-09-16 21:19:37 · 473 阅读 · 0 评论 -
Django使用alert实现简单的消息弹窗
{% if message %} <script> alert('{{ message }}'); </script> {% endif %}https://blog.csdn.net/u012561176/article/details/84552532原创 2020-06-09 21:51:33 · 3218 阅读 · 1 评论 -
django Modles中的__str__
# 调用时返回自身的属性,不然都是显示xx object def __str__(self): return self.name_str__是python的object基类的一个方法,也就是说python所有的类都有,当然django的modle类也有,我们平常创建一个类的对象,print这个对象时一般会是<__main_.TestClass object at 0x7f4126578828>,即这个对象的所属类和内存地址,我们改写类中的__str__方法...原创 2020-06-09 21:32:09 · 1522 阅读 · 0 评论 -
PyCharm安装requests超时失败
在用PyCharm安装requests第三昂模块的时候一直失败,查看失败原因是连接超时WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x0..原创 2020-06-08 20:20:29 · 1514 阅读 · 0 评论