Python 将代码保存到py文件并运行
一、为什么要把代码放到单独py文件
- 如果直接在shell交互窗口写代码,代码一多,一旦出错,全部内容就要重新输入。
- 把代码保存为
.py源代码文件,可以反复打开、编辑、运行。
操作步骤
- 在磁盘新建文件夹,例如
Python学习 - 在文件夹里面新建后缀为
.py的文件,例:volume38.py - 把Python代码写入这个py文件中
示例文件 volume38.py 内容:
words = "foxdevelop.com"
print(words)Code language: PHP (php)
二、执行py文件命令
命令格式:
python -i 文件名.pyCode language: CSS (css)
-i参数含义:运行py脚本之后,不退出Python交互环境,停留在>>>提示符,可以继续交互调试。
三、常见报错:No such file or directory
python: can't open file 'p.py': [Errno 2] No such file or directoryCode language: JavaScript (javascript)
报错原因:CMD当前工作目录,找不到这个py文件。
CMD现在所在的文件夹,和py存放的文件夹不是同一个。
解决方法:切换到py所在目录
# 切换到你的文件所在的磁盘
h:
# cd进入py文件所在文件夹
cd H:\Python目录
# 再执行脚本
python -i volume38.pyCode language: PHP (php)
运行输出结果:
hello foxdevelop.com
>>>Code language: CSS (css)
执行完脚本后,停留在>>>交互控制台。
总结
.py是Python源代码文件,用来存放完整程序。python -i 脚本名.py:运行脚本,运行结束保留交互终端。- CMD运行脚本,必须先cd切换到py文件所在目录,否则报文件找不到。
-i和不加i区别:python -i xxx.py:执行脚本后留在交互模式,可以访问脚本里定义的变量python xxx.py:执行脚本,运行完直接退出,不会进入>>>
小提示:现在新版本也可以用
py -i volume38.py,效果一样。
Previous: 异常处理 try‑except
Next: Python 函数