我正在使用以下行通过在名称末尾添加时间戳来重命名mp4文件.
mediaName_ts = "%s_%s.mp4" %(pfile, time.strftime("%Y-%m-%d_%H:%M:%S", time.gmtime()))
Run Code Online (Sandbox Code Playgroud)
但是当文件名有空格时,我在访问文件时遇到问题:
name file test.mp4
如何删除空格,用连字符替换它并将时间戳附加到文件名的末尾?
所以文件名将是: name-file-test_2016-02-11_08:11:02.mp4
我已经完成了时间戳部分,但不是空白部分.
要使用连字符替换空格,请使用builtin str.replace()方法:
string = "name file test"
print(string)
#name file test
string = string.replace(" ", "-")
#name-file-test
Run Code Online (Sandbox Code Playgroud)