如何在未安装Python的电脑上打开并读取.py格式的代码文件
解决方案
Version française
Cas 1 : Vous avez seulement besoin de consulter le contenu du code source
Les fichiers .py sont par nature des fichiers texte brut. Vous pouvez l'ouvrir directement avec n'importe quel éditeur de texte sans installer Python, par exemple le Bloc-notes sur Windows ou l'Éditeur de texte sur macOS.
Cas 2 : Vous avez besoin d'exécuter le code pour présenter son fonctionnement
Comme votre code utilise les bibliothèques tkinter et pygame, vous pouvez l'empaqueter en fichier exécutable indépendant qui ne nécessite pas d'environnement Python pour fonctionner :
- Si l'ordinateur du professeur fonctionne sous Windows : Installez d'abord PyInstaller sur votre propre ordinateur avec la commande
pip install pyinstaller. Ouvrez le terminal dans le dossier où se trouve votre code, puis exécutez la commandepyinstaller --onefile --windowed votre_nom_de_fichier.py. Une fois l'empaquetage terminé, récupérez le fichier.exegénéré dans le dossierdist, copiez-le sur votre clé USB. Il suffit de double-cliquer sur ce fichier pour l'exécuter directement sur l'ordinateur du professeur. Le paramètre--windowedpermet d'éviter l'affichage d'une fenêtre de console noire lors du lancement, adapté aux programmes avec interface graphique comme les vôtres. - Si l'ordinateur du professeur fonctionne sous macOS : Vous devez réaliser l'empaquetage sur un appareil macOS avec la même commande PyInstaller pour obtenir un fichier exécutable compatible.
- Si le fichier exécutable unique est trop volumineux, vous pouvez utiliser la commande
pyinstaller --windowed votre_nom_de_fichier.py, qui génère un dossier complet. Copiez l'intégralité du dossier sur votre clé USB, et exécutez le fichier exécutable présent dans le dossier lors de la présentation.
中文版
场景1:仅需要查看源代码内容
.py格式本质是纯文本文件,无需安装Python即可直接打开读取。你可以用任意文本编辑器打开,比如Windows自带的记事本、Mac自带的文本编辑工具都支持直接读取查看代码内容。
场景2:需要运行代码演示效果
由于你的代码用到了tkinter和pygame库,你可以提前在自己的电脑上将代码打包为独立可执行文件,无需依赖Python环境就能直接运行:
- 如果老师的电脑是Windows系统:先在自己的电脑上安装PyInstaller,执行命令
pip install pyinstaller。进入代码所在文件夹打开终端,运行pyinstaller --onefile --windowed 你的文件名.py。打包完成后,找到生成的dist文件夹里的.exe后缀文件,把这个文件拷贝到U盘里,插到老师电脑上直接双击就能运行。--windowed参数可以避免运行程序时弹出黑框控制台,适合你这种带GUI界面的程序。 - 如果老师的电脑是Mac系统:你需要提前在Mac设备上用同样的PyInstaller命令打包出Mac专属的可执行文件再拷贝使用。
- 如果觉得单个可执行文件体积太大,也可以用
pyinstaller --windowed 你的文件名.py命令打包,会生成一个完整文件夹,把整个文件夹拷到U盘里,运行时打开文件夹内的可执行文件即可。
内容的提问来源于stack exchange,提问作者ilyass
相关产品推荐
相关产品推荐

