[英]Execute multiple cmd commands using Python for MySQL Dump import
我正在尝试使用 Python 将 MySQL 转储文件导入我的本地服务器,但有一些错误。
如果我在 cmd 提示 window 中分别执行以下两个命令,它工作正常:
--> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
--> mysql -u root -p database < "C:\Users\Tom\data.sql"
但是,我想自动执行此操作,因此在 Python 中尝试了以下操作:
import os
p = 'mysql -u root -p database < "C:\Users\Tom\data.sql"'
os.system('cmd /c "CD "C:\Program Files\MySQL\MySQL Server 5.7\\bin &&""' + p)
显示错误:
Syntax Error: (unicode error) 'unicodeescape' codec cant decode bytes in position 44-45: truncated \UXXXXXXXX escape
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.