Chen3654825665 2023-07-24 11:28 采纳率: 90%
浏览 10
已结题

关于#python#的问题,如何解决?

python爬取地铁数据失败


```python

runfile('C:/Users/lh168/.spyder-py3/temp.py', wdir='C:/Users/lh168/.spyder-py3')
开始获取2号线数据
2号线数据爬取失败
开始获取1号线数据
1号线数据爬取失败
开始获取3号线数据
3号线数据爬取失败
Traceback (most recent call last):

  File ~\.spyder-py3\temp.py:194 in <module>
    get_station()

  File ~\.spyder-py3\temp.py:115 in get_station
    data = pd.read_csv(r"./{}_subway_data.csv".format(city_name),encoding="gbk",engine="python",

  File D:\Anacoda\lib\site-packages\pandas\util\_decorators.py:311 in wrapper
    return func(*args, **kwargs)

  File D:\Anacoda\lib\site-packages\pandas\io\parsers\readers.py:680 in read_csv
    return _read(filepath_or_buffer, kwds)

  File D:\Anacoda\lib\site-packages\pandas\io\parsers\readers.py:575 in _read
    parser = TextFileReader(filepath_or_buffer, **kwds)

  File D:\Anacoda\lib\site-packages\pandas\io\parsers\readers.py:933 in __init__
    self._engine = self._make_engine(f, self.engine)

  File D:\Anacoda\lib\site-packages\pandas\io\parsers\readers.py:1217 in _make_engine
    self.handles = get_handle(  # type: ignore[call-overload]

  File D:\Anacoda\lib\site-packages\pandas\io\common.py:789 in get_handle
    handle = open(

FileNotFoundError: [Errno 2] No such file or directory: './厦门_subway_data.csv'



  • 写回答

3条回答 默认 最新

  • Marst·Writer 2023-07-24 14:04
    关注

    问题点: FileNotFoundError
    分析思路: 一般是指文件路径错误,导致文件找不到. (./一般是指当前目录,相当于C:/Users/lh168/.spyder-py3这个目录)
    解决办法:
    ①将厦门_subway_data.csv放到C:/Users/lh168/.spyder-py3这个目录下;
    ②用绝对路径替代./.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月1日
  • 已采纳回答 7月24日
  • 创建了问题 7月24日

悬赏问题

  • ¥15 halcon ocr mlp 识别问题
  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线
  • ¥20 无法创建新的堆栈防护界面
  • ¥15 sessionStorage在vue中的用法
  • ¥15 wordpress更换域名后用户图片头像不显示
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework),并且基于qt实现打开一个web
  • ¥30 AD9854 为什么输出波形幅度受限,AI机器人勿扰
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework
  • ¥15 如何联系真正的开发者而非公司
  • ¥15 有偿求苍穹外卖环境配置