Skip to content

Commit 80df0bc

Browse files
author
Gaurav Sitlani
authored
Create pyTM.py
1 parent 4e53ca4 commit 80df0bc

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

simple_task_manager/pyTM.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import os
2+
import sys
3+
import time
4+
5+
filename="todo.txt"
6+
7+
args=["-a","-ls"]
8+
9+
if(len(sys.argv)<2):
10+
print("Error, Enter some argument")
11+
print("""-a to Add a task\n-ls to Display all tasks""")
12+
exit()
13+
14+
15+
if(not os.path.isfile(filename)):
16+
open("todo.txt","w")
17+
print("File created")
18+
19+
count = sum(1 for line in open(filename))
20+
count = count + 1
21+
22+
if(sys.argv[1]=="-a"):
23+
if(len(sys.argv)<4):
24+
print("Error with argument")
25+
else:
26+
task = sys.argv[2]
27+
duetime = sys.argv[3]
28+
fl = open(filename, "a+")
29+
fl.write(str(count)+" "+task + " " + duetime + " \n")
30+
31+
if(sys.argv[1]=="-ls"):
32+
os.system("cat todo.txt")

0 commit comments

Comments
 (0)