为了账号安全,请及时绑定邮箱和手机立即绑定

如何遍历文件夹中的文件并使用powershell在它们上运行特定的python代码?

如何遍历文件夹中的文件并使用powershell在它们上运行特定的python代码?

蓝山帝景 2022-05-19 18:51:12
我已经编写了用于在图像文件上执行 OCR 的 python 代码。python代码涉及argparse,需要通过powershell运行。但是,我一次只能在一张图像上运行此代码。我想编写一个powershell循环来遍历特定文件夹中的图像并运行python代码。我使用的是 Windows 10 和 python 3。我以前从未使用过 powershell。我尝试在文件夹上使用 Foreach-Object 命令,代码如下所示:Get-ChildItem "Path to the folder with pics"  -Filter *.jpg | Foreach-Object {       $content = Get-Content $_.FullName       python ocr3.py --image content}该ocr3.py文件(带有代码$ python ocr3.py --image images\image.jpg)返回一个带有已识别文本的 word 文档。我期待上面的循环为文件夹中的每个图像返回一堆word文档
查看完整描述

1 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

如果您只需要将文件路径作为参数传递,则不需要使用 get-content。请尝试以下操作:

Get-ChildItem "C:\Temp\pics" -Filter *.jpg | Foreach-Object { python ocr3.py --image $_.FullName }


查看完整回答
反对 回复 2022-05-19
  • 1 回答
  • 0 关注
  • 170 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信