【问题标题】:IOError when loading data file to plot加载数据文件以绘制时出现 IOError
【发布时间】:2017-10-11 12:42:38
【问题描述】:
import matplotlib.pyplot as plt

import numpy as np

x,y = np.genfromtxt('D:\Tanjil\Python\directory\Heat Available Datas.csv',unpack=True , delimiter=',',skip_header=0)

plt.plot(x,y,'ro--'),

plt.ylabel('Power Input (kW)'),

plt.xlabel('Speed(rpm)'),

plt.show()

但此代码显示此错误消息:

File "C:\Users\bad_tanjil\Anaconda\lib\site-packages\numpy\lib\_datasource.py", line 151, in open
    return ds.open(path, mode)

  File "C:\Users\bad_tanjil\Anaconda\lib\site-packages\numpy\lib\_datasource.py", line 501, in open
    raise IOError("%s not found." % path)

IOError: D:\Tanjil\Python\directory\Heat Available Datas.csv not found.

【问题讨论】:

  • 确保您要打开的文件位于您指定的位置。

标签: python numpy matplotlib genfromtxt


【解决方案1】:

尝试使用/ 而不是\。这就是您指定路径的方式。在字符串中,\ 充当转义字符。你也可以使用\\

【讨论】:

    【解决方案2】:

    改变

    'D:\Tanjil\Python\directory\Heat Available Datas.csv'
    

    'D:\\Tanjil\\Python\\directory\\Heat Available Datas.csv'
    

    或者

    (r'D:\Tanjil\Python\directory\Heat Available Datas.csv') 
    

    【讨论】:

      猜你喜欢
      • 2015-09-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-09
      • 2015-09-01
      • 2012-08-05
      • 2016-08-21
      • 2012-06-03
      • 1970-01-01
      相关资源
      最近更新 更多