python IDLE 3.8.4不保存文件

2024-10-17 06:18:43 发布

您现在位置:Python中文网/ 问答频道 /正文

今天,当我试图解决一个问题时,在脚本模式下有两个用户定义的函数,当我试图保存它时, 用于保存的拨号框出现,我填写姓名,然后按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()的任何一个代码并试图保存它时,它被保存了

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

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

我的python空闲版本是3.8.4


Tags: csv版本脚本closedefusernamepasswordopen
1条回答
网友
1楼 · 发布于 2024-10-17 06:18:43

正如我在前面的answer中所说的,在<pythondir>/idlelib/iomenu.py的顶部添加import io,或者,如果可以的话,升级到3.8.6,它在空闲和Python的其余部分都有其他错误修复

相关问题 更多 >