2013-04-19 3 views

ответ

6

В чистом Python, вы можете использовать os.nice и shutil.copy (или shutil.copyfile если вы не нужно сохранять метаданные файла):

import os 
import shutil 

os.nice(9) 
shutil.copy('/var/tmp/1', '/var/tmp/2') 
2

Конечно, всегда есть os.system:

os.system("nice -n 9 cp /var/tmp/1 /var/tmp/2") 

приятнее решением является использование os.nice с preexec_fn:

import subprocess, os 
subprocess.Popen("cp /var/tmp/1 /var/tmp/2", shell=True, preexec_fn=lambda: os.nice(9))