我在尝试运行this中找到的代码时遇到了这个问题,回答了有关从Python脚本加载Salome的问题(Salome是一个3D建模程序)。与我的问题相关的代码部分是创建和重新打开.txt
文件。在尝试打开文件时,我收到一条错误消息,表示该文件没有这样的文件/目录。
然后我尝试使用savetxt()
只是一些随机的numpy数组(目录是我的桌面,使用os.chdir()
实现),并且没有文件保存到我的桌面,尽我所能告诉。然后,为了测试文件是否在某个地方创建而没有注意到,我尝试使用loadtxt()
来查找它,我得到了同样的错误,说没有名为MyFile.txt
的文件或目录。
这是我的代码:
import os
import numpy as np
os.chdir('C:\\Users\\Brahm\\Desktop')
np.savetxt('stuff',npa([7,8]))
np.loadtxt('stuff.txt')
我也尝试在stuff
行
savetxt
周围没有引号
这是一个错误,还是我做错了什么?
答案 0 :(得分:3)
在您的程序中,您使用 -
保存数组np.savetxt('stuff',npa([7,8]))
文件名是'stuff'
,而不是'stuff.txt'
(请注意区别)。然后你试图加载 - np.loadtxt('stuff.txt')
。这不起作用,因为您创建的文件为 - stuff
,而不是stuff.txt
。
使用 -
存储到stuff.txt
np.savetxt('stuff.txt',npa([7,8]))
来自stuff
- 的或加载
np.loadtxt('stuff')