簡體   English   中英

在 jupyer notebook 中將 .ipynb 文件保存為 .py 文件會刪除代碼中的反斜杠

[英]saving .ipynb files as .py file in jupyer notebook removes backslashes in code

當我從 jupyter notebook 下載我的 .ipynb 文件作為 .py 文件時,我的一些 python 語法在 .py 文件中略有變化,特別是反斜杠被刪除。 例如:

.ipynb 文件:

    return f"lineone" +\
f"linetwo"

.py 文件:

return f"lineone" +    f"linetwo"

這是故意的還是有辦法防止這種情況?

我認為這種行為是因為反斜杠傳統上是文本文件中的轉義字符,即它會轉義緊隨其后的字符。

如果您想在.py文件中保留反斜杠,只需添加另一個反斜杠即可

    return f"lineone" +\\
f"linetwo"

這應該確保將反斜杠寫入導出的.py文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM