我需要對2000個數據文件進行相同的分析,這些文件的名稱類似於abc_0.dat,abc_1.dat .... abc_1999.dat。我不知道有沒有在Python中爲這類問題製作一個循環。這是我正在處理的腳本。在python中循環的字符串
from scipy import stats
import numpy as np
import scipy as sp
import matplotlib
import matplotlib.pyplot as plt
import sys
import math
for x in xrange(2000):
gps_time = 932170000 + x*1000
i = str(x)
a_file =$(gps_time).0-$(i).dat
b_file =$(gps_time).0.dat
x = np.loadtxt(a_file, skiprows=1, usecols=[18])
y = np.loadtxt(a_file, skiprows=1, usecols=[17])
z = np.loadtxt(b_file, skiprows=1, usecols=[1])
大多數劇本都只是起草說明腳本
我不明白這個問題。請澄清... – Julien
即使爲了說明,您應該使用實際的Python語法,其中'$(gps_time).0 - $(i).dat'不是。 –
另外,你應該在上面的代碼中縮進你的'for'循環。 – nbryans