python - 通过 Python Shell 打开图像
问题描述
我需要通过 python shell 打开一个图像。我使用的代码是:
os.startfile("C:\Users\Devanand\AppData\Local\Programs\Python\Python36\Code3\girl.png")
但它给出了错误。
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
如何解决此错误并使其正常工作?
.
.
.
.
.
第二个问题是:我需要从 python shell 打开一个图像来选择我已经为其编写代码的 ROI/边界框。
我使用的python脚本是:
try1 -i 女孩.png
其中 try1 是文件名。
此脚本显示错误:
SyntaxError:“女孩”的语法无效
我该如何解决这个问题?
解决方案
在你的path
,有一个'\U'
,在C:\Users...
。\U
后面应该是 unicode 代码点。
\x
2 位
\u
4 位和
\U
8位
例如:
>>> '\U0001F554'
''
>>> '\u2713'
'✓'
您需要转义 the\
或使用类似的方法将其raw
设为字符串,r
os.startfile(r"C:\Users\Devanand\AppData\Local\Programs\Python\Python36\Code3\girl.png")
对于第二个问题:
你在解释器里面。你的意思是python try.py -i girl.png
从 shell/cmd 中使用吗?如果不看代码,很难准确地说出你在做什么。是什么-i
?你能给我们看看代码吗?
推荐阅读
- javascript - 在 ComponentDidMount 中停止和启动 setInterval
- automation - EtherCAT 从站可以有静态地址吗?
- python - 为什么我的 python 代码的时间复杂度为 O(N**2)
- google-cloud-platform - 数据存储从 Dataflow 写入相同的实体组
- python - Python仅排除另一个csv文件中存在的csv文件中的行
- php - php 或 mysql 中的字符串切片 substring_index
- angular - 如何使用 Visual Studio 2017 构建命令构建 Angular 4 应用程序?
- matlab - Matlab,如何更改音频设备以进行输出
- ios - IOS Swift 3 FCM Token 生成invaid Token
- azure - 502 - Web 服务器在 azure Web 应用程序上充当网关或代理服务器时收到无效响应