LinuCエヴァンジェリストの鯨井貴博@opensourcetechです。
ちょっとPythonの練習をしたんで、忘れないようにメモ。
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #read librariese import sys,time,subprocess #defined & execute time() function def time(): cmd = subprocess.run(["date +%M%S"], stdout=subprocess.PIPE, stderr=subprocess.PIPE,shell=True) date = print(cmd.stdout.decode("utf8"),end="") t = time() #write "ABC\n" to test.txt with open('/home/takahiro/test.txt', 'w') as f: f.write("ABC\n") #open test.txt & print first byte file = open('/home/takahiro/test.txt', 'r') string = file.read() file.close() print (string[0]) #open test.txt & print second byte file = open('/home/takahiro/test.txt', 'r') string = file.read() file.close() print (string[1]) #open test.txt & print third byte file = open('/home/takahiro/test.txt', 'r') string = file.read() file.close() print (string[2]) #add "abc\n" to test.txt with open('/home/takahiro/test.txt', 'a') as f: f.write("abc\n") #open test.txt & print file = open('/home/takahiro/test.txt', 'r') string = file.read() file.close() print (string)
実行権限を付与します。
takahiro@ubuntu2004server:~$ chmod +x time.py takahiro@ubuntu2004server:~$ ls -l time.py -rwxrwxr-x 1 takahiro takahiro 1006 Jul 16 12:12 time.py takahiro@ubuntu2004server:~$ date Thu 16 Jul 2020 12:20:28 PM UTC
出力結果は、以下。
※最終行には、改行があります。
takahiro@ubuntu2004server:~$ ./time.py 1950 A B C ABC abc