繁体   English   中英

如何循环和索引 python 中的文件内容并将每一行分配给不同的变量

[英]How to loop and index through file content in python and assign each line for different variable

如果我有一个 file.txt 并且内容是这样的:

   
BEGAN_SIT
s_alis='HTTP_WSD'
xps_entity='HTTP_S_ER'
xlogin_mod='http'
xdest_addr='sft.ftr.net'
xmax_num='99'
xps_pass='pass'
xparam_nm='htp'
#?SITE END

我如何循环遍历它并将每一行分配给不同的变量

一些简单的字符串操作和拆分将做你想要的。 我建议阅读str.split()str.startswith() ,一般文件处理和列表处理

with open("filename") as infile:
    for line in infile.read().splitlines():
        if line.startswith("s_alis"):
            s_alis = line.split("'")[1]
        elif line.startswith("xps_entity"):
            xps_entity = line.split("'")[1]
        #etc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM