![](/img/trans.png)
[英]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.