ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (Python) ModuleNotFoundError: No module named 'StringIO'
    IT 지식 창고 2019. 1. 11. 03:16
    Untitled4

    이러한 오류가 생겼을 때 문제는 파이썬 3 부터 지원을 하지 않는 다는 것이다.

    In [1]:
    import StringIO
    
    ---------------------------------------------------------------------------
    ModuleNotFoundError                       Traceback (most recent call last)
    <ipython-input-1-3e4825b8299f> in <module>
    ----> 1 import StringIO
    
    ModuleNotFoundError: No module named 'StringIO'

    파이썬 3는 현재 어떻게 지원을 하냐면 io에서 StringIO를 사용해야 한다.

    In [2]:
    import io
    io.StringIO
    
    Out[2]:
    _io.StringIO
    In [3]:
    from io import StringIO
    StringIO
    
    Out[3]:
    _io.StringIO

    이렇게 사용하면 파이썬 3에서도 사용할 수 있다.

    댓글

Designed by Tistory.