-2

我在 Windows 上使用 IDLE,当我运行下面的代码时出现错误。

mut = 'F:\Perl\python\Examples'

文件名=打开(mut,'r')

回溯(最近一次调用):文件“”,第 1 行,在 file_name = open (mut,'r') PermissionErro enter code herer: [Errno 13] Permission denied: 'F:\Perl\python\Examples'

'F:\Perl\python\Examples' 是我的 'mut' 文件所在的路径。

请协助我感到困惑?

4

1 回答 1

1

'/' 可以在 Windows 上使用得相当愉快,而且更简单。

看起来像是Examples一个目录/文件夹 - 它应该是一个文件名。这就是您收到错误的原因。

请注意,它open()返回文件句柄,而不是文件名。你期望这段代码做什么?

您也许正在寻找os.walk()os.listdir()

于 2013-10-03T15:16:41.070 回答