Новичок в Jython Нужна помощь в извлечении данных из файла

Я новичок в написании сценариев и программировании в целом. Я пытаюсь запустить инструмент командной строки WebSphere, wsadmin, и он продолжает давать сбой. Я ищу ответы на 2 вопроса о следующем коде:


**import sys
import os
import re
execfile('wsadminlib.py')
appName = sys.argv[1]
configLocation = "/location/of/config/"
config_prop = open(configLocation + appName+"-Config.csv", "r")

for line in config_prop:
    line = line.split(",")
    print line**

Запускаю запускаю скрипты от имени wsadmin и из командной строки вот так:

>>>>./wsadmin.sh -lang jython -f deploy.sh param1

Вопросы:

  1. Проблема в том, что он не работает в строке «for in config_prop» с AttributeError: getitem?
  2. когда я запускаю это через python на той же машине, код работает. Только не когда я запускаю его через инструмент wsadmin?
  3. Существуют ли другие способы извлечения данных из txt или csv с разделителями-запятыми и установкой переменной для каждого слова длиной всего в одну строку.

person Kevin Chartier    schedule 03.12.2019    source источник


Ответы (1)


Проблема решена. используемые библиотеки - 2.1, а синтаксис, который я использовал, был после 2.2.

person Kevin Chartier    schedule 03.12.2019