4 python
我有一个连接数据库的功能.此代码有效:
def connect():
return MySQLdb.connect("example.com", "username", "password", "database")
Run Code Online (Sandbox Code Playgroud)
但这不是:
def connect():
host = "example.com"
user = "username"
pass = "password"
base = "database"
return MySQLdb.connect(host, user, pass, base)
Run Code Online (Sandbox Code Playgroud)
为什么这样?
pass 是保留关键字.
选择不同的变量名称,您的代码应该正常工作.
也许是这样的:
def connect():
_host = "example.com"
_user = "username"
_pass = "password"
_base = "database"
return MySQLdb.connect(_host, _user, _pass, _base)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
160 次 |
| 最近记录: |