直接把值写进去是可以连接。但是想把参数给变量,然后把变量写到pymysql.connect()里就报错了。
conn = pymysql.connect(host=dburl,user=dbuser,passwd=dbpass,db=dbname,charset='utf8')
File "/usr/local/python35/lib/python3.5/site-packages/PyMySQL3-0.5-py3.5.egg/pymysql/__init__.py", line 93, in Connect
File "/usr/local/python35/lib/python3.5/site-packages/PyMySQL3-0.5-py3.5.egg/pymysql/connections.py", line 510, in __init__
File "/usr/local/python35/lib/python3.5/site-packages/PyMySQL3-0.5-py3.5.egg/pymysql/connections.py", line 669, in _connect
TypeError: an integer is required (got type str)