这是我运行代码时遇到的错误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,并且运行良好。这可能是因为我的计算机上有管理员。也许您可以以管理员身份运行代码?
让我知道这是否有帮助。
添加回答
举报
0/150
提交
取消