Adr*_*ian 1 python mysql os.system
我想用Python将数据库导出到sql文件,所以我尝试了这个
import os
os.system('mysqldump -u root -p database > database.sql')
Run Code Online (Sandbox Code Playgroud)
它要求我在 shell 中写入 root 用户的密码,但我正在做一个 GUI 应用程序,所以我不希望用户与 shell 交互。
是否可以通过其他方式为其提供密码?
您可以提示用户输入密码并将其插入命令中。
import os
os.system('mysqldump -u root -p%s database > database.sql' % password)
Run Code Online (Sandbox Code Playgroud)
语法是-pmypassor--password=mypass
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           6514 次  |  
        
|   最近记录:  |