擅长:python、mysql、java
<p>至少在这种情况下,这种愚蠢的做法应该奏效</p>
<pre><code>import numpy as np
path = 'yourpath\data.txt'
infile = open(path,'r')
assert isinstance(infile, object)
data = infile.read()
infile.close()
lines = data.split("\n")
Station_ID = []
Station_Name = []
Date_Time = []
Temperature = []
Rainfall = []
for line in lines:
record = line.split( )
Station_ID.append((record[0]))
Station_Name.append(record[1])
Date_Time.append(record[2])
Temperature.append(record[3])
Rainfall.append(record[4])
result=[];
Choice = input("Press 1 to enter code: ")
if int(Choice) == 1:
RequestID = input("Enter valid Weather Station ID Code: ")
# it is at this point where i have no clue what i have to do
for i in range(len(Station_ID)):
if RequestID == Station_ID[i]:
result=np.append(result, [Station_Name[i]+' '+Date_Time[i]+' '+Temperature[i]+' '+Rainfall[i]])
print(result)
else:
print ("you will now exit")
</code></pre>