使用Python从位于E盘的文本文档绘制曲线

我在 E 驱动器中有一个文本文档“Data n(r) vs r”,其中有两列。我想使用 python 绘制第一列和第二列中的值。我正在使用下面的代码来执行此操作。但我收到错误“没有这样的文件或目录数据 n(r) vs r”。有人可以帮我修复错误代码如下


import matplotlib.pyplot as plt

X, Y = [], []

for line in open('Data n(r) vs r.txt', 'r'):

    values = [float(s) for s in line.split()]

    X.append(values[0])

    Y.append(values[1])

plt.plot(X, Y)

plt.grid(True)


Output

FileNotFoundError: [Errno 2] No such file or directory: 'Data n(r) vs r.txt'


慕的地6264312
浏览 93回答 1
1回答

蝴蝶刀刀

然后引用完整路径:for line in open(r'E:\Data n(r) vs r.txt', 'r'):修复其他错误values = [float(s) for s in line.strip().split()]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python