通过Python Shell打开图像

Aad*_*adi 0 python python-3.6

我需要通过python shell打开图像。我使用的代码是:

os.startfile(“ C:\ Users \ Devanand \ AppData \ Local \ Programs \ Python \ Python36 \ Code3 \ girl.png”)

但是它给出了错误。

SyntaxError:(unicode错误)“ unicodeescape”编解码器无法解码位置2-3中的字节:截断的\ UXXXXXXXX转义

我该如何解决该错误并使其起作用?

来自python shell的图像

第二个问题是:我需要从python shell打开图像以选择我为其编写代码的ROI /边界框。

我使用的python脚本是:

try1 -i girl.png

其中try1是文件名。

该脚本显示错误:

SyntaxError:“女孩”的语法无效

python shell显示无效语法

我该如何解决?

han*_*olo 6

在你的path,有一个'\U'C:\Users...\U后面应跟unicode代码点。

\x2位数字 \u表示4和 \U8

例如:

>>> '\U0001F554'
''
>>> '\u2713'
'?'
Run Code Online (Sandbox Code Playgroud)

您需要使用\或将其转义为raw字符串r

os.startfile(r"C:\Users\Devanand\AppData\Local\Programs\Python\Python36\Code3\girl.png")
Run Code Online (Sandbox Code Playgroud)

对于第二个问题:

您在口译员内部。您是python try.py -i girl.png要从shell / cmd中使用吗?不看代码就很难准确地说出您在做什么。什么-i啊 您能告诉我们代码吗?