今書いてるコード

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"

いいなと思ったら応援しよう!