Considérant en fait et en droit :
1.
Par jugement du 31 mai 2018, rendu en la forme simplifiée, le Tribunal correctionnel de l'arrondissement de l'Est vaudois a notamment ordonné l'expulsion de A._ du territoire suisse pour une durée de huit ans.
Par jugement du 29 août 2019, la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a déclaré irrecevable la demande de révision du jugement du 31 mai 2018 formée par A._.
A._ forme un recours en matière pénale au Tribunal fédéral contre le jugement du 29 août 2019. Il sollicite par ailleurs le bénéfice de l'assistance judiciaire.
2.
Conformément à l'<ref-law>, le mémoire de recours doit être motivé et contenir des conclusions. Celles-ci doivent exprimer sur quels points la décision entreprise doit être modifiée et comment. Les motifs doivent exposer succinctement en quoi la décision attaquée viole le droit (<ref-law>). Selon la jurisprudence, pour répondre à cette exigence, la partie recourante est tenue de discuter au moins sommairement les considérants de l'arrêt entrepris (<ref-ruling> consid. 2 p. 88 ss et 115 consid. 2 p. 116 s.; <ref-ruling> consid. 2.1 p. 245 s.); en particulier, la motivation doit être topique, c'est-à-dire se rapporter à la question juridique tranchée par l'autorité cantonale (<ref-ruling>; arrêt 6B_970/2017 du 17 octobre 2017 consid. 4). Par ailleurs, le Tribunal fédéral est lié par les constatations de fait de la décision entreprise (<ref-law>), sous les réserves découlant des art. 97 al. 1 et 105 al. 2 LTF, soit pour l'essentiel de l'arbitraire dans la constatation des faits. Il n'examine la violation de droits fondamentaux que si ce moyen est invoqué et motivé par le recourant (<ref-law>), c'est-à-dire s'il a été expressément soulevé et exposé de manière claire et détaillée. Les critiques de nature appellatoire sont irrecevables (<ref-ruling> consid. 1.1 p. 156 et les références citées).
En l'espèce, le recourant se borne à rediscuter sa situation personnelle et familiale de manière purement appellatoire et, partant, irrecevable, sans formuler un grief topique propre à démontrer que l'autorité précédente aurait pu violer le droit.
Par ailleurs, son argumentation est irrecevable dans la mesure où elle se fonde sur des éléments postérieurs au jugement attaqué (cf. <ref-law>).
Faute de satisfaire aux conditions de recevabilité d'un recours en matière pénale au Tribunal fédéral (cf. art. 42 al. 2; 106 al. 2 LTF), le recours doit être déclaré irrecevable en application de l'<ref-law>.
3.
Comme le recours était dépourvu de chance de succès, l'assistance judiciaire doit être refusée (<ref-law>). Le recourant, qui succombe, supporte les frais judiciaires. Ceux-ci seront fixés en tenant compte de sa situation financière, qui n'apparaît pas favorable (art. 65 al. 2 et 66 al. 1 LTF).


Par ces motifs, le Président prononce :
1.
Le recours est irrecevable.
2.
La demande d'assistance judiciaire est rejetée.
3.
Les frais judiciaires, arrêtés à 500 fr., sont mis à la charge du recourant.
4.
Le présent arrêt est communiqué aux parties et à la Cour d'appel pénale du Tribunal cantonal du canton de Vaud.
Lausanne, le 26 novembre 2019
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
Le Président : Denys
Le Greffier : Graa