当我在readfile中导入一个包含以下内容的字符串时:
user1
aword
anotherword..
etc
我通常将它们存储在诸如用户和密码(这里)之类的单词中:
for user in userfile:
for password in passwordfile:
c0 = 'curl -s --connect-timeout 2 https://somewebaddress -k --data username='+'"'+username+'"'+' --data password='+'"'+password+'"'+' --data mode=191 2>&1'
print (c0)
str0=str(os.popen(c0).readlines())
print ( str0)
我遇到了一个严重的问题,打印(c0)实际上占据了整条线。 我尝试使用split函数编辑用户和密码字符串并使用string.split [0],但是,这还没有解决问题。关于如何打印字符串c0的任何想法都完全像这样
curl -s --connect-timeout 2 https:somewebaddress -k --data username="username_from_file" --data password="password_from_file" --data mode=191 2>&1
没有任何“\ n”。 这是因为os.popen并且非常严格,到目前为止还没有给我预期的结果。
答案 0 :(得分:1)
类str中的函数strip()从字符串中删除前导和尾随空格。
将删除字符串末尾的不需要的\ n