【发布时间】:2018-12-10 14:52:59
【问题描述】:
我在 python 中找到了一个脚本,可以在 .srt 中转换 .ttml 字幕
我应该运行它的方式是:
python script.py inputsubtitle.ttml > outputsubtitle.srt
我遇到的问题是我不能一次批量处理多个文件,如果一个文件的名称中有空格,它会简单地将其切断,如下所示:
"sub title.ttml" becomes "sub.srt"
我已经写了一些代码来替换空格:
filenames = os.listdir(newpathin)
for filename in filenames:
os.rename(os.path.join(newpathin, filename), os.path.join(newpathout, filename.replace(' ', '_')))
我现在遇到的问题是我不明白如何将输入/输出设置为文件夹。
我应该在代码中搜索什么?里面没有“输入”功能。
【问题讨论】:
-
您是否尝试过在您的代码中搜索
raw_input或input关键字? -
寻找 sys.argv ;) 你用 argv 传递外部参数
标签: python python-3.x shell command-line command-line-arguments