py文件双击无法执行新建文件操作,命令行或在python自带的idle中运行可以,无报错。

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

import os
fp=open('hello.txt','w')
fp.write('hello')
fp.close()
os.system('pause')

运行结果及报错内容

双击运行时,控制台窗口有等待,但是没有新建文件。
在命令行运行或idle中一切正常。

我的解答思路和尝试过的方法

我已经重新卸载安装python

我想要达到的结果

检查一下双击运行时的路径


import  os
print(os.getcwd())

文件应该是建立了。但建立在当前路径 ,有可能是windows的缺省路径下。

在命令行运行或idle中运行,运行的目录其实是在当前目录。双击运行,应该也生成新文件的,只不过不在当前目录。而是在控制台那个目录下。 我以前也经常遇到过。