从Python3命令提示符读取和解析数据块

时间:2018-03-06 00:24:06

标签: python-3.6

我想在Windows的Python命令提示符中以交互方式读取用户输入的数据块。数据一次全部输入,即一次输入。我想要阅读和解析的数据如下。我想读取每一行,解析它并将输出显示为时区,时间,日期

TOD输出:2018-02-22 13:37:27太平洋标准时间

TOD输出:2018-02-22 13:37:28太平洋标准时间

TOD输出:2018-02-22 13:37:29太平洋标准时间

TOD输出:2018-02-22 13:37:30太平洋标准时间

TOD输出:2018-02-22 13:37:31太平洋标准时间

TOD输出:2018-02-22 13:37:32太平洋标准时间

我到目前为止编写的代码如下:

import sys

sys.stdin = input("Enter the GNSS message")
for line in sys.stdin.readlines():
    GNSS_data = line.split(" ")
    print("Timezone: {}".format(GNSS_data[-1]))
    print("Time: {}".format(GNSS_data[-2]))
    print("Date = {}".format(GNSS_data[-3]))
    print("\n")

然后我收到以下错误

追踪(最近一次通话):   File" C:/Users/Tareq-Laptop/AppData/Local/Programs/Python/Python36/Scripts/Decipher.py" ;,第4行,in     对于sys.stdin.readlines()中的行: AttributeError:' str'对象没有属性' readlines'

我认为我非常接近答案,但在某处犯了语法错误。请告诉我,我做错了什么。

还有其他简单的方法来完成我的任务。

1 个答案:

答案 0 :(得分:1)

这适合我。

            if($request->search_schedule_day != null){
            foreach($request->search_schedule_day as $day){
                /*$q->whereIn('schedule_day', 'like', '%'. $day .'%');*/
                var_dump($day);
            }
        }