【问题标题】:sagetex: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape [duplicate]sagetex: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape [duplicate]
【发布时间】:2020-11-25 02:43:46
【问题描述】:

在 Windows 10 上,尝试执行以下命令时

"C:/Program Files/SageMath 9.1/runtime/bin/bash" -l "C:/Program Files/SageMath 9.1/runtime/opt/sagemath-9.1/sage" -c "os.chdir('C:\Users\Diaa\Desktop\Test'); load('testsagetex.sagetex.sage')"

我收到以下错误

SyntaxError: (unicode error) 'unicodeescape' 编解码器无法解码字节 在位置 2-3:截断 \UXXXXXXXX 转义

this question 的答案无法帮助我修复它。

所以,知道完整的输出可以找到here,这里有什么问题或缺失。

【问题讨论】:

  • “这个问题的答案无法帮助我解决它。”是的他们可以。他们解释了确切的问题 - 它在您使用 -c 选项运行的内联 Python 代码 os.chdir('C:\Users\Diaa\Desktop\Test'); 中。

标签: python windows command-line latex sage


【解决方案1】:

这是对您链接到的问题的回答。试试os.chdir(r'C:\Users\Diaa\Desktop\Test')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 2022-11-10
    • 1970-01-01
    • 2022-11-03
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多