Python 3.x Can';在VSCode中用numpy加载txt文件

Python 3.x Can';在VSCode中用numpy加载txt文件,python-3.x,numpy,visual-studio-code,Python 3.x,Numpy,Visual Studio Code,我试图在VScode中加载带有numpy的txt文件,但它显示了这样的错误 import numpy as np dat=np.loadtxt('sample.txt',skiprows=0,dtype=float) print(dat.shape) 两个文件,.py file和.txt file位于同一文件夹中。我将目录更改为保存.txt文件,然后它移动了!!您要移动的两个文件.py和.txt不应位于同一文件或目录中。假设您给自己的答案不是答案。 在VSCode中,有多种打开文件的方法。如果

我试图在VScode中加载带有numpy的txt文件,但它显示了这样的错误

import numpy as np
dat=np.loadtxt('sample.txt',skiprows=0,dtype=float)
print(dat.shape)

两个文件,.py file和.txt file位于同一文件夹中。

我将目录更改为保存.txt文件,然后它移动了!!您要移动的两个文件.py和.txt不应位于同一文件或目录中。

假设您给自己的答案不是答案。
在VSCode中,有多种打开文件的方法。如果你直接打开一个文件。它并不总是带着目录。如果要加载文本文件。它不会在.py文件目录中搜索它(不管它是什么)。但它会在Python可执行文件或VSCode目录中搜索。我建议导航到文件-->打开文件夹。在VSCode中。并打开.py文件所在的文件夹。这将解决您的问题。

非常感谢您的建议!!我照你说的做了,而且我能跑!无论txt文件是否与.py文件在同一个文件中,我都可以运行它。解决办法是你是否在哪里。文件在哪里。非常感谢你!!!是啊,这也让我大吃一惊;)
dat=np.loadtxt('sample.txt',skiprows=0,dtype=float)     
File "C:\Users\asadb\anaconda3\lib\site-packages\numpy\lib\npyio.py", line 961, in loadtxt
 fh = np.lib._datasource.open(fname, 'rt', encoding=encoding)
File "C:\Users\asadb\anaconda3\lib\site-packages\numpy\lib\_datasource.py", line 195, in open
 return ds.open(path, mode, encoding=encoding, newline=newline)
File "C:\Users\asadb\anaconda3\lib\site-packages\numpy\lib\_datasource.py", line 535, in open
 raise IOError("%s not found." % path)
OSError: sample.txt not found.