python-3.x - 如何在目录中的多个文件上运行 Python 程序?
问题描述
我正在尝试运行一个 Python 脚本,该脚本将图像作为输入,对其进行处理,然后将其作为新文件输出。
如果我在 Powershell 窗口中运行它,它工作正常:
python neural_style.py -content_image .\images\0.png -style_image .\starry_night.jpg -model_file models\vgg19-d01eb7cb.pth -init image -original_colors 1 -image_size 1280 -save_iter 50 -gpu 0 -backend cudnn
我想做的是多次迭代超过 1000 张图像。
我需要 -content_image 参数,当前设置为:
.\图像\0.png
每次增加一(例如,在程序完成 .\images\0.png 后,它会移动到 .\images\1.png 等等)。
是否有捷径可寻?
解决方案
如果 png 文件只是序列号,则可以循环遍历一个范围。
0..1000 | Foreach-Object { & python neural_style.py -content_image .\images\$($_).png ... }
推荐阅读
- asp.net-core - Aspnet core 3 -- 如何从控制器返回作为字符串生成器创建的文本或 csv 文件?
- sql - 在另一个表 SQL 上选择多个匹配项
- highcharts - Highstock:带有数值的 X 轴。不尊重间距
- php - PHP 什么面向对象的函数可以代替mysql_insert_id()?
- python - 如何在 django TestCase 中使用 pytest 固定装置
- c# - 如何结束使用 ProcessStartInfo 启动的进程?
- reactjs - 强制更新使功能组件重新渲染
- javascript - POST 成功执行 OnPost() 后返回 400 (RazorPages)
- python - 如何防止日期时间减法中的第二轮?
- django - Django:使用时区过滤月份(从 SQLite 切换到 PostgreSQL 之后)