Помогите, пожалуйста! Я новичок в этом деле! Вот мой скрипт: Код (Python): # This Python file uses the following encoding: utf-8 import os import time month = (time.strftime("%m")) year = (time.strftime("%y")) namo = 'неопределенно' part = ('Сегодня' + (time.strftime("%d") + namo + 'Год' + year) os.system('espeak –v ru –s 100 ' + part) Все переписал и перепробовал, нечего не помогает! Вот ошибка: Код (Text): pi@jarvis:~/VoiceToTime $ sudo python VoiceTime.py File "VoiceTime.py", line 13 os.system('espeak –v ru –s 100 ' + part) ^ SyntaxError: invalid syntax Думаю, мне помогут! Заранее спасибо!
спасибо если не трудно помогите и с другой ошибкой у меня в скрипте используются условия, но при запуске скрипта он его просто не видит Код (Python): # This Python file uses the following encoding: utf-8 import os import time month = (time.strftime("%m")) year = (time.strftime("%y")) day = (time.strftime("%d")) namo = " " if month == "1": namo = 'january' elif month == "2": namo = 'february' elif month == "3": namo = 'march' elif month == "4": namo = 'april' elif month == "5": namo = 'may' elif month == "6": namo = 'june' elif month == "7": namo = 'jule' elif month == "8": namo = 'august' elif month == '9': namo = 'september' elif month == '10': namo = 'october' elif month == '11': namo = 'november' elif month == '12': namo = 'december' all = ('Today is ' + namo + day + ' , ' + year) #os.system("echo " + 'Today is ' + namo + day + ' , ' + year + " | RHVoice-test -p slt") print all он выдает Код (Text): Today is 11 , 18 но должен он выдавать Код (Text): Today is august11 , 18 помогите, пожалуйста!
А если выдавать сразу название месяца согласно текущей локали? Код (Python): import os import time month = (time.strftime("%B")) year = (time.strftime("%y")) day = (time.strftime("%d")) all = ('Today is ' + day + ' ' + month + ' , ' + year) #os.system("echo " + 'Today is ' + namo + day + ' , ' + year + " | RHVoice-test -p slt") print all