为了账号安全,请及时绑定邮箱和手机立即绑定

当我尝试创建文本文件时抛出以下错误

当我尝试创建文本文件时抛出以下错误

牧羊人nacy 2024-01-04 17:12:30
这是我运行代码时遇到的错误File "D:\talha\Documents\School\Computer\Programming\Caravan Park TKINTER\Tkinter Caravan.py", line 27, in Add_Customer    with open(userFile, 'w')as details:PermissionError: [Errno 13] Permission denied: 'adfaadfadf.txt'这是导致错误的代码def Add_Customer():    nameEntry = firstName.get()    lastNameEntry = lastName.get()    EmailEntry = Email.get()    PhoneEntry = Phone.get()    userFile = nameEntry+lastNameEntry+'.txt'    with open(userFile, 'w')as details:        details.write('First Name: '+nameEntry)        details.write('Last Name: '+lastNameEntry)        details.write('Email Address: '+EmailEntry)        details.write('Phone Number: '+PhoneEntry)    details.close()这是发生错误的行with open(userFile, 'w')as details:
查看完整描述

1 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

权限被拒绝是一个操作系统错误,与 python 没有太大关系。

检查您尝试写入的路径并检查您是否有权限。

您可以尝试将代码保存在不同的位置(例如桌面),我运行此代码时进行了一些修改以绕过 StringVar,并且运行良好。这可能是因为我的计算机上有管理员。也许您可以以管理员身份运行代码?

让我知道这是否有帮助。


查看完整回答
反对 回复 2024-01-04
  • 1 回答
  • 0 关注
  • 87 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信