文件处理和Os库中的Python间距

时间:2016-02-05 05:12:04

标签: python

当我在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并且非常严格,到目前为止还没有给我预期的结果。

1 个答案:

答案 0 :(得分:1)

类str中的函数strip()从字符串中删除前导和尾随空格。

将删除字符串末尾的不需要的\ n