[英]SyntaxError invalid syntax when running Crontab in Python 3.8
[英]SyntaxError: invalid syntax (when running python code from shell)
在Jupyter Notebook中,我的代碼運行良好,但是當我從shell運行時,我在代碼的這一部分收到語法錯誤:
res = f'"x"'+" "+f'"y"'+" "+f'"t"'+" "+f'"id"'+" "+f'"id2"'
^
SyntaxError: invalid syntax
但是我需要String res
看起來像:
""x" "y" "t" "id" "id2""
我猜我創建它的方式導致了錯誤。
還有其他方法可以創建包含引號的字符串嗎? 還是要擺脫語法錯誤? 謝謝!
僅python 3.6支持f字符串或格式化的字符串文字 。 如果您使用的是舊版本的python,請嘗試升級。 如果同時安裝了python2和python3,請確保正在啟動python3
但是對於您期望的輸出,您不需要f字符串
res = '"x" "y" "t" "id" "id2"'
現在得到答案:
res= "\"x\" \"y\" \"t\" \"id\" \"id2\""
適用於Shell和Python
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.