如何加载变量中包含的文件? Python
我有一个文本文件(mainfile.txt),其中包含其他3个文本文件的名称,名称为file1.txt
,file2.txt
,& file3.txt
。如何加载变量中包含的文件? Python
我想加载循环中的主文件中包含的3个文件,但我不知道该怎么做。
所有的文件都包含在同一个文件夹中。
这就是我想要做的事: 我的主要文件是“satriano.txt.with一个循环我要加载包含在3个文件‘satriano.txt’叫PR1,2和3
file_name=np.loadtxt('satriano.txt', 'str')
n=len(file_name)
for w in range (0,n)
np.loadtxt('file_name[w]',file_name)
这是错误的Python明显,因为我想MATLAB sintaxes,对不起
缺少“:”在为末。如果您不使用range
,则可以直接使用w
作为文件名。
import numpy as np
file_name=np.loadtxt('satriano.txt', 'str')
n=len(file_name)
for w in file_name:
np.loadtxt(w)
我发现了错误!非常感谢@Nuageux –
最后一个问题,我正在使用jupyter笔记本,并且在脚本结尾处我得到3个数字,我只想在一个数字中绘制。 Python中的类似函数比matlab的'hold on,hold all'有什么作用? –
'%matplotlib inline' 'from matplotlib import pyplot as plt' 012t'plt.plot(firststuff,'b');' 'plt.plot(secondstuff,'g');' 它会在同样的数字。 – Nuageux
我想加载的3个文件上有数字数据。我想打开每个文件的内容并将其解压出来 –
使用'open'函数可以轻松地载入给定文件路径的文件。然而,为了得到有用的答案,请向您的问题添加路径文件的文件内容以及其中一个数字数据文件(不同格式的处理方式不同)。 – TLousky
请通过添加相关代码来改善您的问题。 – petey