我想我在这里遗漏了一些超级基本的东西,所以适当的质问是可以的......我在这里使用了一个自定义库,只是试图让这个脚本打开一个文件来读出一个格式如下的列表:
test12.someother test78.someother test1014.othersome test101.someotherother
但是,当我逐行执行时,出现此错误
回溯(最后一次调用):文件“delete_custom_device.py”,第 11 行,在 deletelist = [x for x in inf.read('\n') if x] 类型错误:参数应该是整数或无,而不是 'str '
import getpass
import customlib
username = getpass.getuser()
password = getpass.getpass()
cdevice = customlib.Session(username, password)
with open('deletefromcustom_test') as inf:
deletelist = [x for x in inf.read() if x]
errorlist = []
for element in deletelist:
try:
custom.deleteDeviceByName(element)
except:
errorlist.append(element)
print('These devices that had issues:')
for x in errorlist:
print(x)
有什么建议么?提前致谢!