[英]Invalid syntax using regular expression in python 3.6.8
正則表達式在 mac 中工作,但在 linux 中給出錯誤。 Linux 有所有 python package 但版本不同
Mac python 版本 = 3.7.9
linux python 版本 = 3.6.8
line 99
pattern = re.compile(rb"neighbor \d+\.\d+\.\d+\.\d+")
^
SyntaxError: invalid syntax
如現有評論中所述,您似乎使用了錯誤版本的 python
$ python2 -c 'rb""'
File "<string>", line 1
rb""
^
SyntaxError: invalid syntax
$
$ python3 -c 'rb""'
$
python -V
的 output 是什么,或者如果您從某些非命令行源運行它
import sys; print(sys.version)
如果將其插入代碼上方的行?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.