所以我试图让python(使用enthought冠层)打开我保存的文件,这样我就可以制作一个光电子图。问题是python说没有这样的文件或目录。数据在excel上并保存在这个waveform_data文件夹中。这是我的代码(忽略第一个hello world / hello world):
import csv
import matplotlib.pyplot as plt
import numpy as np
file1=open(r'c:\Users\my_name\Documents\waveform_data\file_name') #,'rb')
data = csv.reader(file1, delimiter='\t')
x = np.arange(2000)
print x
print ("First Hello World!")
table=[row for row in data]
print ("Hello World!")
data_array = []
data_array = table
y = data_array[:2000]
print y
y = np.reshape(y, 2000)
for i in range (10):
print table[i]
plt.title(r'Photoelectrons')
plt.xlabel('Time(ns)')
plt.ylabel('Voltage(v)')
plt.plot(x,y)
plt.show()
我想我的问题是如何找到文件在我的目录中的位置并以正确的路径打开它?