命令提示符说“没有这样的文件或目录”,但该文件存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令提示符说“没有这样的文件或目录”,但该文件存在相关的知识,希望对你有一定的参考价值。

我在命令提示符下运行文件有问题,一直说“没有这样的文件或目录”

我复制n粘贴了一个现有文件的路径,并将该文件与我被告知的文件交换不存在。尝试了语法的各种小变化。

在文本编辑器中:

from sys import argv
script, filename = argv
txt = open(filename)

print(f"heres the file you wanted:{filename}:")
print(txt.read())

print("type the filename again:")
file_again=input("> ")

txt_again=open(file_again)
print(txt_again.read())

在BASH:

python3.7 /users/philipedwards/Documents/ex15.py test.txt
答案

我假设test.txtDocuments文件夹中。但是,基于此命令:

python3.7 /users/philipedwards/Documents/ex15.py test.txt

您当前的位置可能不是Documents目录。通过指定text.txt,你试图从当前目录打开text.txt,而不是/users/philipedwards/Documents/test.txt

因此,要么从Documents目录运行脚本:

cd /users/philipedwards/Documents
python3.7 ex15.py test.txt

或者,如果您不想更改活动目录,请指定文本文件的完整路径:

python3.7 /users/philipedwards/Documents/ex15.py /users/philipedwards/Documents/test.txt

以上是关于命令提示符说“没有这样的文件或目录”,但该文件存在的主要内容,如果未能解决你的问题,请参考以下文章

在hdfs中列出文件并将输出附加到文本文件

OSError:[Errno 2]没有这样的文件或目录。文件已存在于当前目录中

致命错误 C1083 - 无法打开包含文件:“windows.h”:没有这样的文件或目录

纱线安装命令错误没有这样的文件或目录:'安装'

R Markdown:openBinaryFile:不存在(没有这样的文件或目录)

捆绑失败:错误:ENOENT:没有这样的文件或目录,scandir React Native