想到什么就丢进来

有个问题

模板中如何加入变量;比如时间参数等,这不可能写死把,一般从数据库中提取出来的
这个直接加变量名,不用加{{}}之类的,也不要加'',加引号就是为了表示这个就是个字符串


查看正在使用的数据库
复制代码 隐藏代码(啥意思,自己看都看不懂)
select database();

用命令行来执行字符串语句

相当于在linux的bash中,有eval指令,可以将字符串当指令进行执行。

import subprocess

code = str('6*7')
code = 'print(' + code + ')' # python中字符串相加要加+
print(code) # print(7*6) 
# 这个就相当于用pthon来执行字符串命令了
output = subprocess.check_output(['python', '-c', code],
                                    universal_newlines=True,
                                    stderr=subprocess.STDOUT,
                                    timeout=30)
print(output) # 42

爬取数据时碰到空格或者一些符号需要去除(要做文件名)

# 去除空格
s = chapter['title'].replace(' ','') # 去除空格
chapter1 = re.sub(r"((?=[\x21-\x7e]+)[^A-Za-z0-9]|(、)|(‘))","",s) # 所有键盘上可见的非字母和数字的符号
posted @ 2021-12-10 15:56  索匣  阅读(9)  评论(0编辑  收藏  举报