如何添加#字符到配置文件python [已关闭]

jvidinwx  于 2023-01-22  发布在  Python
关注(0)|答案(1)|浏览(128)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
3天前关闭。
Improve this question

配置初始化

[mysqlDB]
host= dev-abnub.com
user=llvc_web_user
password=Sd.WUQrfkXFRk#
database=llvc_dev
port=3306

abc.py

host = config['mysqlDB']['host']
try:
    db = pymysql.connect(host=config['mysqlDB']['host'], user=config['mysqlDB']['user'],
                         password=config['mysqlDB']['password'], database=config['mysqlDB']['database'],
                         port=int(config['mysqlDB']['port']), autocommit=True)
    cursor = db.cursor(pymysql.cursors.DictCursor)
    print("Database connected sucessfully")

由于密码中的#Sd.WUQrfkXFRk#中出现错误。

ckx4rj1h

ckx4rj1h1#

#字符用于表示配置文件中的注解。要在值中包含#字符,需要用反斜杠\将其转义。

[mysqlDB]
host= dev-abnub.com
user=llvc_web_user
password=Sd.WUQrfkXFRk\#
database=llvc_dev
port=3306

相关问题