【发布时间】:2020-03-28 09:37:27
【问题描述】:
我是一般的脚本和编程新手。我正在尝试运行 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
问题:
- 问题是它在“config_prop 中的 for line”上失败,出现 AttributeError:getitem?
- 当我在同一台机器上通过 python 运行它时,代码可以工作。只是当我通过 wsadmin 工具运行它时没有?
- 是否有其他方法可以从 txt 或 csv 中提取数据并以逗号分隔并为每个单词设置一个只有一行长的变量。
【问题讨论】: