python 报错后不关闭窗口_在Windows上双击运行Python程序不会自动退出的方法

在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版权协议,转载请附上原文出处链接和本声明。