使用python/IDLE打开文件将为pathnam返回“no such file or directory”

2024-05-15 05:36:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有WORDS_TXT=/macintosh HD/users/[用户名]/Desktop/[文件]/WORDS.TXT/

但是,当运行时,python会说“没有这样的文件或目录”,但是通过finder和“转到文件夹”,这个确切的路径名会把我带到要打开的文件。我在MacBookPro上运行Python3.2,MacOSX10.7

提前谢谢你


Tags: 文件目录txt文件夹finderusers用户名words
3条回答

请放心,python在这方面没有限制。只有两种可能性:

  1. 你的代码有一个很难看到的错别字,所以你找错了文件,或者
  2. 代码是正确的,文件实际上不存在,因为在实际的文件名中有一个很难看到的错别字。例如,磁盘上的文件名中可能有前导或尾随空格。

如果文件名是从另一个文件中读取的,则有可能在字符串末尾有一个行尾字符或空白。您应该删除这个文件名,并在文件名末尾加上无关的“/”。

WORDS_TXT = WORDS_TXT.rstrip(' \r\n/')
WORDS_TXT = '/macintosh HD/users/[username]/Desktop/[file]/words.txt/'
WORDS_TXT.rstrip('/')

相关问题 更多 >

    热门问题