我目前使用pip
在python中安装了jpropertiespip install jproperties
但是,当我尝试运行from jproperties import Properties
时,出现以下语法错误:
Traceback (most recent call last):
File "C:\Users\abhishek.roy\Documents\My_Scripts\property_file_updater.py", line 1, in <module>
import jproperties.Properties
File "C:\Users\abhishek.roy\AppData\Local\Programs\Python\Python36-32\lib\site-packages\jproperties.py", line 131
ord(u"\r"): ur"\r",
^
SyntaxError: invalid syntax
我无法找出 jproperties.py 第131行中的语法错误。以下是jproperties.py
中的第129-134行# Do simple whitespace substitutions.
trans_dict = {
ord(u"\r"): ur"\r",
ord(u"\n"): ur"\n",
ord(u"\f"): ur"\f"
}
非常感谢任何帮助。
由于
答案 0 :(得分:1)
JProperties包仅与Python 2兼容,而您似乎使用的是Python 3.6。
根据您提供的链接中的包裹信息:
jProperties是Python 2的Java属性文件解析器和编写器