小编Sht*_*ops的帖子

从文本文件中获取用户名:密码,然后发布到登录表单

我有一个带有用户名和密码的文本文件.文本文件的格式如下:

username1:password1
username2:password2
username3:password3
Run Code Online (Sandbox Code Playgroud)

我想抓住第一行,将其拆分为"username1"和"password1",然后发布到:

br.form['login'] = 'username1'
br.form['passwd'] = 'password1'
Run Code Online (Sandbox Code Playgroud)

之后,我希望它重复并转移到username2:password2.

如何才能做到这一点?

python file

5
推荐指数
2
解决办法
2万
查看次数

无法从文本文件中打印特定行

所以我目前有这个代码来读取一个看起来像这样的accounts.txt文件:

username1:password1
username2:password2
username3:password3
Run Code Online (Sandbox Code Playgroud)

然后我有了这个(感谢这里的成员)阅读accounts.txt文件并将其拆分为用户名和密码,以便我以后可以打印它.当我尝试使用与此代码分开的用户名和密码打印第1行时:

with open('accounts.txt') as f:

    credentials = [x.strip().split(':') for x in f.readlines()]



for username,password in credentials:

    print username[0]
    print password[0]
Run Code Online (Sandbox Code Playgroud)

它打印出来:

j
t
a
2
a
3
Run Code Online (Sandbox Code Playgroud)

(这些是我在文本文件中的三行,正确分割,但它打印所有行,只打印每行的第一个字母.)

我尝试了几种不同的方法,没有运气.任何人都知道该怎么做?

谢谢你的帮助.非常感谢.这是我的第二天编程,我为这么简单的问题道歉.

python mechanize python-3.x mechanize-python

1
推荐指数
1
解决办法
421
查看次数

标签 统计

python ×2

file ×1

mechanize ×1

mechanize-python ×1

python-3.x ×1