위에서 언급 한 오류가 있습니다. s1="some very long string............"
아무도 내가 뭘 잘못하고 있는지 알고 있습니까?
위에서 언급 한 오류가 있습니다. s1="some very long string............"
아무도 내가 뭘 잘못하고 있는지 알고 있습니까?
답변:
"
줄의 끝에는을 넣지 않습니다 .
이렇게하려면 사용하십시오 """
:
""" a very long string ......
....that can span multiple lines
"""
내 상황에서 나는 \r\n
작은 따옴표로 묶은 사전 문자열을 가지고있었습니다 . 나는의 모든 인스턴스 교체 \r
와 \\r
와 \n
와를 \\n
하며 제대로 eval'ed DICT에서 탈출 줄 바꿈을 반환, 내 문제를 해결.
ast.literal_eval(my_str.replace('\r','\\r').replace('\n','\\n'))
.....
나는 비슷한 문제에 직면했다. Windows에서 폴더 경로를 포함하는 문자열이 있습니다. 예를 들어 C:\Users\
문제는 \
이스케이프 문자이므로 문자열에서 사용하려면 하나 더 추가해야합니다 \
.
잘못됨 : C:\Users\
옳은: C:\\\Users\\\
/
나도이 문제가 있었지만 여기에 답이 있었지만 빈 공간이 없어야 할 때 중요한 점을
알고 싶습니다.
Mac OS X의 경우 다음과 같은 진술이있었습니다.
model.export_srcpkg(platform, toolchain, 'mymodel_pkg.zip', 'mymodel.dylib’)
오류가 발생했습니다.
File "<stdin>", line 1
model.export_srcpkg(platform, toolchain, 'mymodel_pkg.zip', 'mymodel.dylib’)
^
SyntaxError: EOL while scanning string literal
다음으로 변경 한 후 :
model.export_srcpkg(platform, toolchain, "mymodel_pkg.zip", "mymodel.dylib")
그것은 효과가 있었다 ...
데이비드