【问题标题】:Python 3 Couldn't open "<folderdirectoryhere>" : permission deniedPython 3 无法打开“<folderdirectoryhere>”:权限被拒绝
【发布时间】:2017-07-27 06:11:54
【问题描述】:

喂!我试图使用以下代码访问我的图像:

import tkinter as tk

root = tk.Tk()
image = tk.PhotoImage(file="C:\\Users\*<mynamehere>*\\Documents\\Platformer")
label = tk.Label(image=image)
label.pack()
root.mainloop()

但我得到了标题中所述的错误。

出了什么问题,我该如何解决?以后加载图片有什么技巧吗?

【问题讨论】:

  • 这只是一个复制粘贴错误,但Users*&lt;mynamehere&gt;* 之间只有一个反斜杠。此外,总体而言,使用正斜杠通常更好,并且不容易忘记加倍。
  • 是的,这是一个错误,但即使我修复了它,访问仍然被拒绝?
  • 检查文件是否在任何程序中打开。有时,如果您在 MS Office 应用等某些编辑器中打开文件,文件会被锁定。

标签: image python-3.x tkinter


【解决方案1】:

在文件前加一个“r”以打开原始文件

image = tk.PhotoImage(file=r"C:\\Users\*<mynamehere>*\\Documents\\Platformer")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 2020-05-31
    • 2011-06-22
    • 2015-12-16
    • 2015-11-15
    • 2017-09-23
    • 2015-02-01
    相关资源
    最近更新 更多