python IDLE 3.8.4不保存文件

python IDLE 3.8.4不保存文件,python,python-3.x,save,python-idle,python-3.8,Python,Python 3.x,Save,Python Idle,Python 3.8,今天,当我试图解决一个问题时,在脚本模式下有两个用户定义的函数,当我试图保存它时, 用于保存的拨号框出现,我填写姓名,然后按save,但拨号框刚刚关闭,文件仍为*未命名* 这就是密码 import csv def addCsvFile(username,password): f=open("user.csv","w") newfilewriter=csv.writer(f) newfilewriter.writerow([usern

今天,当我试图解决一个问题时,在脚本模式下有两个用户定义的函数,当我试图保存它时, 用于保存的拨号框出现,我填写姓名,然后按save,但拨号框刚刚关闭,文件仍为*未命名*

这就是密码

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()的任何一个代码并试图保存它时,它被保存了

我在这里看到了与我相同版本的类似问题-

我试图保存它的地方是c驱动器/文档


我的python空闲版本是3.8.4

正如我在上一篇文章中所说的,要么在
/idlelib/iomenu.py
的顶部添加
import io
,要么,如果可以,升级到3.8.6,它在空闲和python的其余部分都有其他错误修复。

这是否回答了您的问题?谢谢terry jan reedy。很抱歉反应太晚:)