Python savetxt到文件给定错误
这可能有一个令人尴尬的简单答案,但我不确定它是什么 在我的python代码中,有一部分我想将一个数组(称为“stokes_columns”,它只是充满了浮点数)保存到一个文本文件中 我在以下方面做得很好:Python savetxt到文件给定错误,python,numpy,Python,Numpy,这可能有一个令人尴尬的简单答案,但我不确定它是什么 在我的python代码中,有一部分我想将一个数组(称为“stokes_columns”,它只是充满了浮点数)保存到一个文本文件中 我在以下方面做得很好: np.savetxt('../all_pulsars_1400list/%s_1400list.txt' % pname,stokes_columns, delimiter='\t') 我收到的错误消息是: 没有这样的文件或目录:“~/all\u pulsars\u 1400list/J05
np.savetxt('../all_pulsars_1400list/%s_1400list.txt' % pname,stokes_columns, delimiter='\t')
我收到的错误消息是:
没有这样的文件或目录:“~/all\u pulsars\u 1400list/J0543\u 1400list.txt”
其中J0543是用于“%s”的第一个变量
但是-我不明白,因为当然没有叫它的文件-这就是我试图创建的文件
我已经仔细检查了路径,它已经存在了
有什么明显的我做错了吗?谢谢。您需要将路径扩展为绝对路径,如下所示:
>>> import os
>>> os.path.expanduser('~/all_pulsars_1400list/J0543_1400list.txt')
'home/xxx/all_pulsars_1400list/J0543_1400list.txt'
把你的
savetext
方法放在这里对不起,你说的方法是什么意思?Savetxt只是一个numpy命令。对不起。我原以为savetext
方法是您创建的。