我正在创建一个文件,然后对其进行区分。python代码是否按顺序执行
我想对上一步创建的文件做差异,但我得到的文件不存在的错误。
这是我的代码
os.popen("mysqldump --login-path=server1_mysql -e --opt --skip-lock-tables --skip-extended-insert -c %s > %s.sql" % (database, filename))
os.popen("diff %s %s > %s" % (weekly, filename, filename+".PATCH"))
感谢兄弟,只有我们的代码工程。这可能并不完美,但工作 – user22
很高兴听到,但是你真的应该转换你的代码在某个时候使用'subprocess.call()' - 它绝对更好,通常使用起来相对更容易。 – martineau