Python 代码运行方式及常见问题解决
方式一:Python 交互模式(边写边看)
像计算器一样,输入一行,立即看到结果。
如何进入?
- Windows:按
Win + R,输入cmd回车,然后输入python回车 - Mac/Linux:打开'终端',输入
python3回车
看起来是这样的:
>>> print("Hello World!") # 你输入这行 Hello World! # 立即显示结果
+ *
name =
()
你好,小明
Python 代码运行主要包含交互模式、脚本文件、编辑器及 IDE 四种方式。交互模式适合即时测试,脚本文件适合基础练习,VS Code 推荐新手,PyCharm 适合大型项目。常见问题涉及环境配置、窗口闪退及编码问题,可通过设置 PATH、添加暂停语句及指定编码解决。建议从编辑器入手,结合命令行操作,循序渐进掌握编程技能。
像计算器一样,输入一行,立即看到结果。
Win + R,输入 cmd 回车,然后输入 python 回车python3 回车>>> print("Hello World!") # 你输入这行 Hello World! # 立即显示结果
+ *
name =
()
你好,小明
特点:立即反馈,适合测试小段代码。按 Ctrl+Z 回车(Windows)或 Ctrl+D(Mac)退出。
新建文本文档.txt 改成 hello.py
.txt 改成 .py.txt:
hello.py → 用记事本打开,输入:print("这是我第一个 Python 程序!")
name = input("你叫什么名字?")
print(f"欢迎你,{name}!")
Ctrl+Spython hello.py 回车文件 → 新建文件for i in range(5):
print("⭐" * i)
⭐
⭐⭐
⭐⭐⭐
⭐⭐⭐⭐
D:\my_pythontest.py.py 文件闪退原因:程序运行完了,自动关闭窗口
解决:
input("按回车键退出...") # 程序会停在这里等你按回车
原因:Python 没安装或没配置环境变量
解决:
C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\
C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\Scripts\
- 重启命令行
在代码文件最开头加这行:
# -*- coding: utf-8 -*-
print("你好,世界!") # 现在能正常显示中文了
假设你想写一个'猜数字'游戏:
打开命令行(cmd),输入:
python --version
看到类似 Python 3.12.0 就成功了。
猜数字.pyimport random
print("=== 猜数字游戏 ===")
print("我想了一个 1-100 之间的数")
secret = random.randint(1, 100)
guess_count = 0
while True:
try:
guess = int(input("你猜是多少? "))
guess_count += 1
if guess < secret:
print("猜小了!")
elif guess > secret:
print("猜大了!")
else:
print(f"恭喜!猜对了!你用了{guess_count}次")
break
except:
print("请输入数字!")
input("游戏结束,按回车退出")
python 猜数字.py
用 方式一(交互模式) 熟悉基本语法:
print()if 判断for 循环用 方式二(记事本 + 命令行) 写完整程序:
用 方式三(VS Code):
用 方式四(PyCharm):
写 10 行代码 → 运行看结果 → 理解 → 再写 10 行
不要一次性写 100 行再运行!
现在,打开电脑,输入:
python -c "print('Hello Python!')"
看到输出了吗?恭喜,您已成功运行 Python 代码。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online