我怎样才能把一根线变成一根线

2024-10-02 22:30:18 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我正在做的是学校的课程作业(在python3.5.1中)。我的任务之一是让用户输入一个唯一的代码,它将搜索文档并打印代码所在的整行。如果输入“E5341”,将打印“E5341,21/09/2015,C102440,E,0”。我现在做的很好。你知道吗

def optionA():
    estimateNumber = input ("Please enter an estimate number")
    handle = open ("paintingJobs.txt")
    for line in handle:
        if line.startswith(estimateNumber) :
            print (line)

但是,我需要以这种格式打印列表中的行(减去项目符号)。它们只是用来分隔每一行)

  • 估计数:
  • 估计日期:
  • 客户ID:
  • 状态
  • 估算金额:

我不知道该怎么做。感谢您的帮助。顺便说一下,在“E5341,21/09/2015,c102440,E,0”中的每个逗号后面是新的列表标题。E5341为估算编号,21/09/2015为估算日期等


Tags: 代码用户文档列表inputdef作业line
1条回答
网友
1楼 · 发布于 2024-10-02 22:30:18

因为你是在学校的课程工作,我不会给你的代码,但只是方向。你知道吗

如果返回的行中的所有属性都是逗号分隔的,那么应该在Python中使用“split”函数。请参阅文档以了解如何使用它。如果您想逐行打印它,请将换行符附加到split函数输出的每个成员上(不要循环尝试使用“map”函数来执行此任务,您可能会学到一两件事:-)。你知道吗

相关问题 更多 >