アプリ版:「スタンプのみでお礼する」機能のリリースについて

pythonで、プログラムを実行したデバイスにデータを保存する方法はありますか。

IDやパスワードを保存したいです。

質問者からの補足コメント

  • 保存したデータを取り出すのも欲しいです、、、

      補足日時:2022/08/19 13:10
  • IDとパスワードのみを入力したテキストファイルを開き、IDとパスワードが正しいかどうか確認したいのですが、どのように確認させればいいのでしょうか?

    テキストファイルの内容としては、(IDはid、パスワードはpassと入力したとする)

    id
    pass

    とする予定です。

    No.2の回答に寄せられた補足コメントです。 補足日時:2022/08/19 19:36
  • 1個前の補足ですが、日本語がおかしいとのことですので、ここに書き直します。

    IDとパスワードのみが書かれたテキストファイルから、IDとパスワードを取り出し、プログラム上で確認するという形です。

    専門用語が一切わからないので、おかしな日本語になってしまいました。訂正してもおかしいかもしれませんが、ご容赦下さいませ。

      補足日時:2022/08/20 08:00

A 回答 (5件)

> IDとパスワードのみが書かれたテキストファイルから、IDとパスワードを取り出し、プログラム上で確認するという形です。



単純に文字列を比較する場合は==を使えばいい。

>> "hoge" == "hoge"
true

> 日本語がおかしいとのこと

いや、単にシチュエーションが良く分からん、って事かな。
つまりこういう事だ。

> IDとパスワードのみが書かれたテキストファイルから、IDとパスワードを取り出し、プログラム上で確認するという形です。

IDとパスワードを保存したテキストファイルからプログラムで「自動で」IDとパスワードを確認するってヘンじゃね?って話。
この場合、「プログラムが確認する」以上、「プログラムが正しいIDとパスワードを持ってなければならない」と言う事になる。
それをどうやって持たせるんだろ?
そもそも「IDとパスワードを保存する」のは「そのプログラムで使う為」なんじゃなかろうか。
もし「自動でIDとパスワードを確認する」プログラムだった場合、プログラム本体にIDとパスワードが「埋め込まれてなければならない」と言う話になる(これをハードコーディングと言う)。
でもプログラム本体にIDとパスワードが「埋め込まれてる」とすると、そもそも外部にIDとパスワードを保存する必要がない・・・・・・。

とまぁ、そういう事です。
こっちの想像が間違ってるかもしれないし、なんか別の事考えてるのかもしれませんが、まぁ、想像の範疇だと「意味不明な(意味がない)」作業だな、と。
    • good
    • 0

> IDとパスワードのみを入力したテキストファイルを開き、IDとパスワードが正しいかどうか確認したいのですが、どのように確認させればいいのでしょうか?



ん〜。
ちと言ってる意味が分からん。

とりあえず、デバイスのOSは何だろう。
リモートでログインとか出来るのかしら。

と言うのも、例えばOSがLinuxなんかのUNIX系OSの場合、Pythonは全く関係なく、端末で

cat hoge.txt

とすれば内容は確認出来ます(hoge.txtは実際のテキストファイル名に置き換えて)。
視認で確認したい、ってのなら単純にはこれかな。
    • good
    • 0

データを保存できるかはそのデバイスへの書き込み権限があるかに依存します。

PCのユーザフォルダで実行するとかなら良いですが、状況によっては書き込み可能なデバイスがないこともありますからね。
書き込みできるならpickleとか使えばバイナリダンプを保存することもできます。具体的な記述はpickleで検索してください。
ほかにはjoblib.dumpで保存してjoblib.loadで読み込みですね。
    • good
    • 0

> その方法は。

。。()

【Python】テキストファイルに書き込むはwith文を使う:
https://kajiblo.com/python-file-write/

> 保存したデータを取り出すのも欲しいです、、、

[解決!Python]テキストファイルを読み込むには:
https://atmarkit.itmedia.co.jp/ait/articles/2104 …
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとうございます!!

お礼日時:2022/08/19 16:39

基本は、テキストデータとして保存すればエエんじゃない?


流行りのファイル形式としてはJSONなんかで保存するテもあるけど、

Python でファイルに JSON を書き込む:
https://www.delftstack.com/ja/howto/python/write …

何にせよ、基本はテキストファイルとしての保存。
    • good
    • 0
この回答へのお礼

その方法は。。。()

お礼日時:2022/08/19 13:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!