二手产品经理

二手产品经理

THIS IS RENO

replit db -61日- オンラインでPythonを100日間学ぶ

レコード#

今日のトピックは、replit db の使用方法を学ぶことです。replit db を使用する前に、dbオブジェクトをインポートする必要があります。from replit import dbのようなインポート方法を使用できます。以前とは異なり、この方法では replit のdbオブジェクトをインポートするため、モジュール全体をインポートするのではなく、オブジェクトを指定しています。

replit db を使用する際には、代入メソッドを使用してデータをデータベースに保存することができます。例えば、db[key] = valueのように記述します。データベースからデータを読み取る場合は、db.keys()を使用してすべてのキーを取得することができます。データベース内のすべての値のプレフィックスに一致する場合は、db.prefix(value)を使用できます。データベースからデータを削除するには、del db[key]を使用します。

replit db は、文字列、辞書、リストなど、さまざまなタイプのデータを保存することができます。今日のコードの練習は、単一ユーザーの Twitter を作成することです。それは大きなプロジェクトのように見えますね。

CODE#

from replit import db
import datetime, os

print("Tweeter")
again = "y"
while True:
  os.system("clear")
  if again == "y":
    timestamp = datetime.datetime.now()
    menu = input("1: ツイートを追加する\n2: ツイートを表示する\n")
    if menu == "1":
      tweet = input("ツイートを入力してください > ")
      db[timestamp] = tweet
    elif menu == "2":
      tweets = db.keys()
      i = 0
      for key in tweets:
        print(f"{key}:{db[key]}")
        i += 1
        if i == 10:
          show = input("表示しますか? > y/n ")
          if show == "y":
            os.system("clear")
            i = 1
            continue
          else:
            break
  elif again == "n":
    break
  again = input("もう一度 > ")


読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。