Im wrtiting tập lệnh lưu ngày và giờ hiện tại dưới dạng tên tệp nhưng tôi nhận được thông báo lỗi "TypeError: không phải tất cả các đối số được chuyển đổi trong khi định dạng chuỗi" Tôi mới sử dụng Python và có thể của một cái gì đó bị mất rõ ràng. Mã bên dưới:Python: Không phải tất cả các đối số được chuyển đổi trong khi định dạng chuỗi
from subprocess import Popen
import datetime
today = datetime.date.today()
today = str(today)
print today
f = open("%s.sql", "w" % (today))
x = Popen(["mysqldump", "-u", "root", "-pucsdrv", "normalisationtion"], stdout = f)
x.wait()
f.close()
'>>> "% s% s% s" % ('asdf', 'asdf') 'cung cấp cho tôi' TypeError: không đủ đối số cho chuỗi định dạng'. –
@JonatanLittke Đã sửa lỗi –