python - 如何从同一行的 txt 文件中读取两个变量?在 python

标签 python file var readline separator

假设您有一个基本的 txt 文件:

USERNAME(var1):PASSWORD(var2):VAR3
USERNAME(var1):PASSWORD(var2):VAR3
... etc...

我希望能够在我的脚本/代码中读取它:

Username = var1
Password = var2
something = var3

然后像这样实现:

username = var1
password = var2
s.login(var1, var2)

file = open(var3, 'r')

我一直在研究大量代码,试图对某些东西进行逆向工程,但效果并不理想。 如果有人能阐明一些信息,那就太好了。

我需要自己制作这些列表,所以我可以使用我想要的任何分隔符(;: 等)。

编辑,这是我到目前为止尝试过的:

all_lines = []

file = open('test.txt', 'r')


for line in file:
    Username,Password,something = line.split(':')
    print(Username,Password,something)

但它给了我以下错误:

  File "test.py", line 8
    print(Username,Password,something)
    ^
IndentationError: unexpected indent

最佳答案

with open('basic.txt') as f:
    for line in f:
        username, password, filename = line.split(':')
        print(username, password, filename)

关于python - 如何从同一行的 txt 文件中读取两个变量?在 python ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27181247/

相关文章:

javascript - 为什么我在 a.js 中看不到 b.js 中定义的变量,尽管包含前者?

python - 在 Python 中使用 matplotlib 在 4x4 多重图上显示 X 和 Y 刻度

python - lightGBM 中的分类特征是如何编码的?

python - 在python中将float转换为不带点/逗号的字符串

linux - 如何使用 Bash 中的 iconv 递归重命名文件和文件夹

arrays - 如何打印变量的名称而不是 Swift 中的值?

Python - pyplot.quiver(X, Y, U, V) 未绘制预期结果

javascript - 使用 Node.js 直接磁盘访问

php - 复制文本文件的内容并插入到数据库表中,其中给定列等于文本文件的标题

java - 如何解决 “var cannot be resolved to a type”错误?