有个问题
模板中如何加入变量;比如时间参数等,这不可能写死把,一般从数据库中提取出来的
这个直接加变量名,不用加{{}}之类的,也不要加'',加引号就是为了表示这个就是个字符串
查看正在使用的数据库
复制代码 隐藏代码(啥意思,自己看都看不懂)
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) # 所有键盘上可见的非字母和数字的符号