【问题标题】:IOError: [Errno 13] Permission denied {Python}IOError:[Errno 13] 权限被拒绝 {Python}
【发布时间】:2011-10-22 02:44:24
【问题描述】:

我正在通过 FTP 制作文件注入程序 {用户运行程序,ftp 将另一个程序下载到远程文件夹并运行该程序} 当我尝试在我的系统中创建一个 zip 文件时,32 折 python 对我大喊大叫,说你不能这样做!

有没有我可以用来解决这个问题的模块? 谢谢这是我的代码

l_zipfile = open("C:\\Program Files\\"+zipfilename, 'w'

【问题讨论】:

  • 尝试用py2exe编译,然后以管理员身份运行。

标签: python windows restrict system32


【解决方案1】:

这是操作系统级别的保护。如果有一个模块可以解决这些问题,那么 Windows 比我想象的要糟糕得多。

写入不同的目录。

【讨论】:

  • 请保留您对 windows 的看法。
  • @P'sao - 我很想回复“关于我对 Windows 的看法,请保密。”但是我会满足于说一个,我不能肯定地说没有一个模块可以破坏 Windows“安全性”,第二个,我的评估基于 20 多年使用这两个 DOS(以及它的后代) 和 Unix(及其后代)。您是根据什么经验或信息发表评论的?
  • 就像我说的,这是您对自己经历的看法。另一方面,我对自己的经历有自己的看法。
【解决方案2】:

用 py2exe 编译它,然后以管理员身份运行。这对我有用。

【讨论】:

    【解决方案3】:

    按照此链接中论坛的这些说明进行操作:

    http://ubuntuforums.org/showthread.php?p=10416349

    “我下载了 Virtual CloneDrive(谷歌它 - 它的免费软件)当我安装 Virtual CloneDrive 时,我将 .iso 文件与其关联,而不是其他文件。然后我运行我最初下载的 .iso 文件来制作我的光盘,直接通过双击从我的 Program Files 文件夹中。它应该作为虚拟驱动器安装并启动并像光盘一样运行但不使用光盘。我认为访问被拒绝错误与光盘驱动器有关,但我无法修理它。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-11
      • 2013-05-02
      • 1970-01-01
      • 2017-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多