print(eval(a)) # 打印变量 a 的值
print(eval('int(a)+1')) # 打印1+1的计算结果2
exec('a=1') # 为变量 a 赋值
print(a) # 打印变量 a 的值
2、eval 不支持多行输入, 而 exec 可以输入多行, 比如
a = '''
if b:
print('123')
else:
print("456")
exec(a)
注意在exec中输入多行时, 行与行之间的 “\n” 前后不能有空格.
3、eval会返回执行语句后的结果,而exec不会
a = 2
c = '''
def add(a):
return a + 1
exec(c)
print(eval('add(%s)' % a))
mysql导出表数据带字段 mysql导出表和数据
MySQL导出数据MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。mysql> SELECT * FROM product
-> INTO OUTFILE 'product.txt';导出表作为原始数据mysqldump是 mysql 用于转存储数据库的实用程序。它主要产生一个 SQL 脚本,其中包含从头重新创建数据库所必需的命