Changes

Jump to: navigation, search

OPS435 Python Exercise 1

1,440 bytes added, 22:05, 21 June 2018
Split a single line into words and store all the words in a list
= Objectives =
* read a single line from a text file
* split a single line into words and store all the words in a list
* combine selected items from a list to make useful data object
* manipulate data objects: date, time, user name, host IP

= Read a single line from a text file =
* file name: test_data_0
* contents:
<pre>
[rchan@centos7 ex1]$ cat test_data_0
rchan pts/9 10.40.91.236 Tue Feb 13 16:53:42 2018 - Tue Feb 13 16:57:02 2018 (00:03)
asmith pts/2 10.43.115.162 Tue Feb 13 16:19:29 2018 - Tue Feb 13 16:22:00 2018 (00:02)
tsliu2 pts/4 10.40.105.130 Tue Feb 13 16:17:21 2018 - Tue Feb 13 16:30:10 2018 (00:12)
mshana pts/13 10.40.91.247 Tue Feb 13 16:07:52 2018 - Tue Feb 13 16:45:52 2018 (00:38)
</pre>

Python Code to read a single line (first line) from a file:
<pre>

file_name = 'test_data_0'
f = open(file_name,'r')
line_in = f.readline()
print(line_in)
</pre>

= Split a single line into words and store all the words in a list =
Python code to split the line "line_in" into words:
<pre>
word_list = line_in.split() # <-- split the line into words using space
# store all the words as a list to word_list
print(word_list) # <-- you should see the list of word when this line is executed

</pre>

= selected items from a list to make useful data object=

=manipulate data objects: date, time, user name, host IP=
1,760
edits

Navigation menu