python IDLE 3.8.4 不保存文件

python IDLE 3.8.4 not saving files

今天当我试图解决脚本模式下有 2 个用户定义函数的问题时,当我试图保存它时, 用于保存的对话框出现,我填写名称然后按保存,但对话框刚刚关闭并且文件仍然保持为 * untitled *

这是代码

import csv
def addCsvFile(username,password):
    f=open("user.csv","w")
    newfilewriter=csv.writer(f)
    newfilewriter.writerow([username,password])
    f.close()

def readcsvfile():
    with open("user.csv","r") as newfile:
        newfilereader=csv.reader(newfile)
        for row in newfilereader:
            print(row[0],row[1])
    newfile.close()


addCsvFile(“Arjun”,”123@456”)
addCsvFile(“Arunima”,”aru@nima”)
addCsvFile(“Frieda”,”myname@FRD”)
readcsvfile()    

当我删除 addCsvFile() 或 readcsvfile() 的任何一个代码并尝试保存它时..它被保存了

我在这里看到了与我相同版本的类似问题 - https://bugs.python.org/issue41329

我试图保存它的地方是 c drive/documents

我的python空闲版本是3.8.4

正如我在之前的 中所说,要么在 <pythondir>/idlelib/iomenu.py 的顶部添加 import io,要么,如果可以,升级到 3.8.6,它有其他错误修复在 IDLE 和 Python.

的其余部分