\begin{ lstlisting}[language=Python, basicstyle = \ttfamily, breaklines = true] def .. \end{ lstlisting}
使用这个后可以解决超行,但是如果有双引号空格会变成弧线 可以用"""替换""解决
"""
""