从文本文件中读取(某种程度上)非结构化数据以创建Python字典

宁静

我在名为的文本文件中包含以下数据'user_table.txt'

Jane - valentine4Me
Billy 
Billy - slick987
Billy - monica1600Dress
 Jason - jason4evER
Brian - briguy987321CT
Laura - 100LauraSmith
   Charlotte - beutifulGIRL!
  Christoper - chrisjohn

我正在尝试使用以下代码将此数据读入Python字典:

users = {}

with open("user_table.txt", 'r') as file:
    for line in file:
        line = line.strip()
        
        # if there is no password
        if '-' in line == False:
            continue
        
        # otherwise read into a dictionary
        else:
            key, value = line.split('-')
            users[key] = value
            
print(users)

我收到以下错误:

ValueError: not enough values to unpack (expected 2, got 1)

这很可能是因为Billy的第一个实例没有'-'拆分的原因。

如果是这样,解决此问题的最佳方法是什么?

谢谢!

卡费尔斯

您的条件是错误的,必须是:

for line in file:
    line = line.strip()

    # if there is no password
    # if '-' not in line: <- another option
    if ('-' in line) == False:
        continue

    # otherwise read into a dictionary
    else:
        key, value = line.split('-')
        users[key] = value

要么

for line in file:
    line = line.strip()

    # if there is password
    if '-' in line:
        key, value = line.split('-')
        users[key] = value

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中解析结构化文本文件

来自分类Dev

Python解析结构化文本文件

来自分类Dev

在Perl中解析结构化文本文件

来自分类Dev

如何在 Python 中将 JSON 结构化数据写入文本文件?

来自分类Dev

将结构化但非标准结构的文本文件转换为R中的数据框

来自分类Dev

如何格式化非结构化文本文件?

来自分类Dev

读取文本文件并创建 Python 字典

来自分类Dev

如何从我创建的文本文件中读取结构?

来自分类Dev

我应该使用哪个函数将非结构化文本文件读入R?

来自分类Dev

用grep解析非结构化文本文件

来自分类Dev

文本文件的解析和结构化

来自分类Dev

从Java中的文本文件创建数据结构

来自分类Dev

如何从Jquery / JS中的文本文件读取数据以在html页面中显示?

来自分类Dev

以某种格式从文本文件读取

来自分类Dev

Python帮助| 从底部读取文本文件中的数据

来自分类Dev

在两个大的非结构化文本文件之间查找常用词

来自分类Dev

用R从非结构化文本文件中提取不同长度的数字(纬度和经度)

来自分类Dev

Python 从文本文件中读取

来自分类Dev

Python-迭代文本文件并创建字典的字典

来自分类Dev

Julia中的字典帮助-从文本文件创建字典

来自分类Dev

在熊猫数据框中读取非结构化词典

来自分类Dev

监视通过Gmail API删除(并在某种程度上创建)的邮件

来自分类Dev

SFTP传输/放置(Jsch)后Zip文件损坏(某种程度上)

来自分类Dev

如何将结构化文本文件转换为xml文件api

来自分类Dev

在C#中将XML结构化文件解析为文本文件

来自分类Dev

在 Clojure 中,如何从文本文件中读取分层数据结构?

来自分类Dev

反转从文本文件读取的字典的键值-python

来自分类Dev

无法从C中的文本文件读取结构

来自分类Dev

如何将数据从文本文件读取到结构数组中

Related 相关文章

  1. 1

    在python中解析结构化文本文件

  2. 2

    Python解析结构化文本文件

  3. 3

    在Perl中解析结构化文本文件

  4. 4

    如何在 Python 中将 JSON 结构化数据写入文本文件?

  5. 5

    将结构化但非标准结构的文本文件转换为R中的数据框

  6. 6

    如何格式化非结构化文本文件?

  7. 7

    读取文本文件并创建 Python 字典

  8. 8

    如何从我创建的文本文件中读取结构?

  9. 9

    我应该使用哪个函数将非结构化文本文件读入R?

  10. 10

    用grep解析非结构化文本文件

  11. 11

    文本文件的解析和结构化

  12. 12

    从Java中的文本文件创建数据结构

  13. 13

    如何从Jquery / JS中的文本文件读取数据以在html页面中显示?

  14. 14

    以某种格式从文本文件读取

  15. 15

    Python帮助| 从底部读取文本文件中的数据

  16. 16

    在两个大的非结构化文本文件之间查找常用词

  17. 17

    用R从非结构化文本文件中提取不同长度的数字(纬度和经度)

  18. 18

    Python 从文本文件中读取

  19. 19

    Python-迭代文本文件并创建字典的字典

  20. 20

    Julia中的字典帮助-从文本文件创建字典

  21. 21

    在熊猫数据框中读取非结构化词典

  22. 22

    监视通过Gmail API删除(并在某种程度上创建)的邮件

  23. 23

    SFTP传输/放置(Jsch)后Zip文件损坏(某种程度上)

  24. 24

    如何将结构化文本文件转换为xml文件api

  25. 25

    在C#中将XML结构化文件解析为文本文件

  26. 26

    在 Clojure 中,如何从文本文件中读取分层数据结构?

  27. 27

    反转从文本文件读取的字典的键值-python

  28. 28

    无法从C中的文本文件读取结构

  29. 29

    如何将数据从文本文件读取到结构数组中

热门标签

归档