Итак, у меня есть скрипт на python, который генерирует имя файла в зависимости от времени. Затем я пытаюсь cat
некоторые данные в это имя файла. Тем не менее, кажется, что я не могу передать это или что-то.
Вот как выглядит код:
fileName = "parsedOn_"+strftime("%Y_%m_%d_%H%M%S", gmtime())+".csv"
subprocess.call(['cat' + 'xaa' + '>' + fileName])
Вот ошибка, которую я получаю:
Traceback (most recent call last):
File "parseCSV.py", line 96, in <module>
subprocess.call(['cat' + 'xaa' + '>' + finalFile1])
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 444, in call
return Popen(*popenargs, **kwargs).wait()
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 595, in __init__
errread, errwrite)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/subprocess.py", line 1106, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Есть какие-нибудь идеи, если то, что я пытаюсь сделать, возможно с помощью подпроцесса вообще?