それを実行私は、変数に次の式を代入したいと思います:が変数に式を代入し、
textFormat = 'soup.find("div", {"class" : "article-entry text"}).text.replace(\'\n\', "")'
私は
悲しいtext = exec(textFormat)
を使用して別のファイルにこのコードを呼び出しています私が手エラーメッセージ:
File "C:\Users\dadsad\documents\coding\dasdasd\functions.py", line 42, in loadAtom
text = exec(textFormat) File "<string>", line 1
soup.find("div", {"class" : "article-entry text"}).text.replace('
^SyntaxError: EOL while scanning string literal
どのようなアイデアですか?ありがとう! :)
それは '\\ N 'する必要があります。 – Blorgbeard
あなたが 'print(textFormat)'を実行して、実際に割り当てた値を見れば、あなた自身がかなり良い考えを持っています。 –
新しい行が解釈され、 'exec'に渡されません。つまり、 'exec'と' eval'は反パターンです。 –