在Windows上双击运行Python程序不会自动退出的方法
前言
本文描述了如何在Windows上双击运行Python程序,即使发生错误也不会自动退出的方法。
环境和工具:
将python.exe添加到环境变量中
使用.exe的的Python安装包来安装;
安装时勾选“Add Python to System env path”
如果已经安装,但是漏了勾选“Add Python to System env path”,可以再次运行.exe安装包选择修复(Modify)安装,并勾选“Add Python to System env path”。
一个Python程序例子
一个生成文件并计算文件大小的Python程序例子:
import os
def file_size(file_name):
size = os.stat(file_name).st_size
print(f'File size of {file_name}: {size}')
def main():
with open('data.txt', 'w') as file:
file.write("data file")
file_size('data.txt')
if __name__ == '__main__':
main()
将上面代码保存为test.py。
双击运行Python程序报错
直接在Windows上双击test.py,窗口一闪而过,并没有创建data.txt,注意看窗口报错
版权声明:本文为weixin_35680189原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。