Доброго времени суток, коллеги. Столкнулся с проблемой работы с гугл таблицами при установке на сервер (под виндоус всех версий 2016, 2019 и 2022), на обычном ноуте все прекрасно работает.
Итак, делаю простое упражнение: запуск питона-создание файла-запись в одну ячейку-обновление- остановка питона (все параметры как на ноуте, где работает). При запуске появляется окно питона с текстом #Импорт и все зависает и дальше не работает.
Вот текст из отладчика:
int Import_Cookies = 0
int Import_CreateGoogleSheets = 0
string PathKey_CreateGoogleSheets = " "
int KML_GoogleSheets = 0
int Size_FillGoogleSheets = - 1
getdisplay ( eCol_Kib , eX_Kib , eY_Kib )
RunPython ( 1 , 1 , 1 , 10 , 10 , 700 , 200 )
if ( Consol )
enableconsolepython ( Con_W , 1 , Cx1 , Cy1 , Cex , Cey )
return runpython ( RunP )
TextOut ( 0 , " Старт " , 0 , 0 , 0 , 0 , 16777215 )
textbkcolor ( colt , colf )
textout ( n , x , y , text , o )
CreateGoogleSheets ( " C:\Kibor\python\my-name-project-394450-34е3еуу5н4н5.json " , pathfolder ( ) , " LinkGoogleSheets.txt " , # ID_CreateGS , 1 , " Новый документ " , " Новый лист " , 5 , 8 , 0 , " 0-3=300 " , 0 , " 0-1=70 " , 1 )
if ( Import_CreateGoogleSheets == 0 )
Import_CreateGoogleSheets = 1
sendgetpython ( " #Импорт " ) здесь процесс останавливается
Далее должно быть это (в ноуте так):
sendgetpython ( " import httplib2 " )
sendgetpython ( " import apiclient.discovery " )
sendgetpython ( " from oauth2client.service_accou " + " nt import ServiceAccountCredent " + " ials " )
sendgetpython ( " CREDENTIALS_FILE = r " + formatic ( 39 ) + pathkey + formatic ( 39 ) )
sendgetpython ( " docname = " + formatic ( 39 ) + docname + formatic ( 39 ) )
sendgetpython ( " sheetname = " + formatic ( 39 ) + sheetname + formatic ( 39 ) )
и т.д.
Помогите пожалуйста разобраться.
1. Ilon Pack - 08 Ноября, 2022 - 11:23:01 - перейти к сообщению