Как я могу избежать ввода повторяющихся записей в моей базе данных MySQL?

UPDATE: os.system не рекомендуется, хотя она все еще доступна в Python 3.


Используйте os.system:

os.system(my_cmd)

Если вы действительно хотите использовать подпроцесс , вот решение (в основном снятое с документации для подпроцесса):

p = subprocess.Popen(my_cmd, shell=True)
os.waitpid(p.pid, 0)

OTOH, вы можете полностью исключить системные вызовы:

import shutil

with open('myfile', 'w') as outfile:
    for infile in ('file1', 'file2', 'file3'):
        shutil.copyfileobj(open(infile), outfile)
0
задан DNA 16 March 2012 в 18:13
поделиться