我找了一整天的解决办法,但都没有用。 无论如何,我一直在尝试做的是添加一个日期和时间到文件名到一个无线网络流录制。但我一直收到一个错误信息:
File "streamrunskyplus.py", line 9, in filename = 'home/somebody/streams/streamrunskyplus.py'%datetime.datetime.utcnow().strftime("%Y%m%d-%H%M%S") TypeError: not all arguments converted during string formatting
这是代码本身
import subprocess
import os
import datetime
os.system("command")
subprocess.call(['streamripper', 'http://stream05.akaver.com/skyplus_low.ogg', '-d', './streams', '-l', '20', '-a', 'Skyplus', ])
filename = 'home/somebody/streams/streamrunskyplus.py'%datetime.datetime.utcnow().strftime("%Y%m%d-%H%M%S")
您必须在第一个字符串中放入%s家/某人/溪流/streamrunskyplus.py文件'
在要放置日期的位置放置%s。你知道吗
示例:如果要将其放在末尾:
“家/某人/溪流/streamrunskyplus.py%s'
会成功的
相关问题 更多 >
编程相关推荐