簡體   English   中英

幫助基本的Python函數

[英]Help with basic Python function

我有一個連接數據庫的功能。 此代碼有效:

def connect():
    return MySQLdb.connect("example.com", "username", "password", "database")

但這不是:

def connect():
    host = "example.com"
    user = "username"
    pass = "password"
    base = "database"
    return MySQLdb.connect(host, user, pass, base)

為什么這樣?

pass是保留關鍵字。

選擇不同的變量名稱,您的代碼應該正常工作。
也許是這樣的:

def connect():
   _host = "example.com"
   _user = "username"
   _pass = "password"
   _base = "database"
   return MySQLdb.connect(_host, _user, _pass, _base)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM