今書いてるコード
henceです。
気分で今python勉強し始めてるので書いてるコード短いしこっちで書こうかなと。
まだ適当に書いてるので何を書いてるとかは決めてないですけどとりあえずこんな感じでまった〜り書いてます。
とりあえず今はGitHubの使い方を学びたいです()
import datetime
import os
import json
date = datetime.datetime.now()
current_datetime = datetime.datetime.now().strftime('%Y-%m-%d_%H%M%S')
file_path = os.path.join("tests", "ThoughBuckets", f"{current_datetime}.txt")
# print(os.getcwd())
tagArray = []
with open(file_path, 'w') as file:
file.seek(0)
print(date)
title = input("What are you thinking about?\n[Title]:")
user_input = input("Enter text: ")
tagTF = input("Do you want tag?[y/N]: ")
if tagTF == "y":
tagEnter = True
while tagEnter:
tags = input("Enter tag (Enter \"q\" to finish): ")
tagArray.append(tags)
if tags == "q":
break
file.write(f"Datetime: {datetime.datetime.now()}\n\nTag: \nTitle: {title}\n{user_input}")
import random
def fileIdGenerator(digit):
nowDigit = 0
file_id = ""
while nowDigit < digit:
char = random.randint(1,36)
file_id += returnChar(char)
nowDigit += 1
def returnChar(i):
if i == 1:
return "1"
elif i == 2:
return "2"
elif i == 3:
return "3"
elif i == 4:
return "4"
elif i == 5:
return "5"
elif i == 6:
return "6"
elif i == 7:
return "7"
elif i == 8:
return "8"
elif i == 9:
return "9"
elif i == 10:
return "0"
elif i == 11:
return "a"
elif i == 12:
return "b"
elif i == 13:
return "c"
elif i == 14:
return "d"
elif i == 15:
return "e"
elif i == 16:
return "f"
elif i == 17:
return "g"
elif i == 18:
return "h"
elif i == 19:
return "i"
elif i == 20:
return "j"
elif i == 21:
return "k"
elif i == 22:
return "l"
elif i == 23:
return "m"
elif i == 24:
return "n"
elif i == 25:
return "o"
elif i == 26:
return "p"
elif i == 27:
return "q"
elif i == 28:
return "r"
elif i == 29:
return "s"
elif i == 30:
return "t"
elif i == 31:
return "u"
elif i == 32:
return "v"
elif i == 33:
return "w"
elif i == 34:
return "x"
elif i == 35:
return "y"
elif i == 36:
return "z"