時計をピッタリ合わせたいんだけどうまくいかない

while True:
now = datetime.now()
if now.microsecond == 0: # マイクロ秒が0なら次に進む
print("マイクロ秒が0になりました!")
break
time.sleep(0.00001) # 無限ループを防ぐために少し待機

print(now.timestamp()) #いつまで経ってもここにこない