Я использую PyCharm 2018.2.4 с Python 2.7.и пытаюсь отладить мой код, но я не могу достичь каких-либо точек останова после того, как мой сценарий достигает метода arcpy.ExcelToTable_conversion
или arcpy.FeatureClassToGeodatabase_conversion()
(и успешно завершает его).
- Приостановка всех потоков в разрыве-пункт не работает.
- Точки останова работают с другими
arcpy
операторами (arcpy.CreateFileGDB_management
, arcpy.Select_analysis
, ..).
Я довольно новичок впрограммирование на Python и использование IDE.Я не уверен, что это проблема многопоточности?Если да, как мне с ним работать?
Очень упрощенный скрипт выглядит так:
import arcpy
def import_xlsx_worksheet():
print('Test Start')
arcpy.ExcelToTable_conversion('PathToExcel\XX.xlsx', 'PathToGDB\XX.gdb', 'Test')
print('Test Ende')
if __name__ == '__main__':
print('Main - Start')
test = import_xlsx_worksheet()
print('Main - Ende')